Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dudusudario/BERENICE-APP

Repository files navigation

Berenice App

Sistema de gerenciamento desenvolvido em React com foco em usabilidade e performance.

🚀 Funcionalidades

  • Sistema de notificações em tempo real
  • Monitoramento e analytics integrados
  • Dashboard administrativo
  • Integração com Supabase

🛠️ Tecnologias

  • React
  • Vite
  • Tailwind CSS
  • Sentry para monitoramento de erros
  • Google Analytics para métricas
  • Grafana & Prometheus para dashboards
  • Testes com Vitest

📦 Instalação

  1. Clone o repositório:
git clone https://github.com/dudusudario/BERENICE-APP.git
cd berenice-app
  1. Instale as dependências:
npm install
  1. Configure as variáveis de ambiente:
cp .env.example .env
# Edite o arquivo .env com suas credenciais
  1. Inicie o servidor de desenvolvimento:
npm run dev

🔍 Monitoramento

Sentry

O projeto utiliza Sentry para tracking de erros. Configure a variável VITE_SENTRY_DSN no arquivo .env.

Google Analytics

Analytics está configurado para tracking de eventos e páginas. Configure VITE_GA_MEASUREMENT_ID no .env.

Grafana & Prometheus

Para iniciar o monitoramento:

docker-compose up -d

Acesse:

🧪 Testes

# Executar testes
npm test

# Cobertura de testes
npm run test:coverage

📚 Documentação

A documentação dos componentes está disponível via Storybook:

npm run storybook

🤝 Contribuindo

  1. Fork o projeto
  2. Crie sua branch de feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

📝 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published