Bem-vindo ao repositório do site da Angels Audiovisual!
Depois de anos contribuindo para a comunidade e criando software livre, desenvolvemos este site com o objetivo de proporcionar uma excelente experiência de usuário. Aqui estão alguns dos nossos objetivos principais:
- SEO Excelente: Garantir que o site tenha uma ótima visibilidade nos motores de busca.
- Carregamento Rápido: Otimizar o tempo de carregamento para proporcionar uma navegação fluida.
- Facilidade de Uso: Criar uma interface intuitiva e amigável.
- Design Bonito: Manter um visual atraente e moderno.
- Acessibilidade: Assegurar que o site seja acessível para todos, passando em todos os testes de acessibilidade possíveis e imagináveis.
- Identidade Angels: Refletir a essência e a identidade da Angels Audiovisual.
Utilizamos o Firebase para hospedar o site, garantindo uma infraestrutura robusta e confiável. O Firebase oferece diversos serviços como autenticação, banco de dados em tempo real e hospedagem, o que nos permite focar mais no desenvolvimento da aplicação.
Para estilização, escolhemos o Tailwind CSS, um framework de CSS utilitário que facilita a criação de designs responsivos e modernos. Com Tailwind, conseguimos manter nosso código CSS limpo e organizado, além de acelerar o desenvolvimento.
Implementamos CI/CD (Integração Contínua e Entrega Contínua) usando GitHub Actions. Isso nos permite automatizar o processo de build, teste e deploy do site, garantindo que novas mudanças sejam integradas de forma eficiente e sem interrupções.
Nosso compromisso com a acessibilidade é uma prioridade fundamental. Utilizamos ferramentas e práticas recomendadas para garantir que nosso site seja acessível a todos, incluindo pessoas com deficiência. Isso inclui a implementação de padrões WAI-ARIA, testes regulares com ferramentas como Lighthouse e Axe, e feedback contínuo de usuários para melhorar a acessibilidade.
Além dessas tecnologias principais, usamos diversas outras ferramentas e bibliotecas para melhorar a qualidade do código e a experiência do usuário, incluindo ESLint para linting, Prettier para formatação de código e Jest para testes.
Se você deseja contribuir com o desenvolvimento do site, siga os passos abaixo:
- Faça um fork deste repositório.
- Crie um branch para a sua feature (
git checkout -b feature/nome-da-feature
). - Commit suas alterações (
git commit -m 'Adiciona nova feature'
). - Envie para o branch (
git push origin feature/nome-da-feature
). - Abra um Pull Request.
Agradecemos sua contribuição para tornar o site da Angels Audiovisual ainda melhor!
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE
para mais detalhes.
Para mais informações sobre o projeto ou para relatar problemas, entre em contato com nossa equipe através do [link de contato].