Sistema de gerenciamento desenvolvido em React com foco em usabilidade e performance.
- Sistema de notificações em tempo real
- Monitoramento e analytics integrados
- Dashboard administrativo
- Integração com Supabase
- React
- Vite
- Tailwind CSS
- Sentry para monitoramento de erros
- Google Analytics para métricas
- Grafana & Prometheus para dashboards
- Testes com Vitest
- Clone o repositório:
git clone https://github.com/dudusudario/BERENICE-APP.git
cd berenice-app- Instale as dependências:
npm install- Configure as variáveis de ambiente:
cp .env.example .env
# Edite o arquivo .env com suas credenciais- Inicie o servidor de desenvolvimento:
npm run devO projeto utiliza Sentry para tracking de erros. Configure a variável VITE_SENTRY_DSN no arquivo .env.
Analytics está configurado para tracking de eventos e páginas. Configure VITE_GA_MEASUREMENT_ID no .env.
Para iniciar o monitoramento:
docker-compose up -dAcesse:
- Grafana: http://localhost:3000 (admin/admin)
- Prometheus: http://localhost:9090
# Executar testes
npm test
# Cobertura de testes
npm run test:coverageA documentação dos componentes está disponível via Storybook:
npm run storybook- Fork o projeto
- Crie sua branch de feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.