Bem-vindo ao Acelerai, um sistema de gerenciamento de corridas de rally. Este projeto foi desenvolvido para facilitar a organização e participação em corridas de rally, permitindo o cadastro de usuários, veículos, corridas e a visualização de resultados.
Confira abaixo uma demonstração do projeto em execução.
- CRUD e validação de usuários.
- CRUD de veículos.
- CRUD de corridas.
- Participação de veículos em corridas.
- Visualização de resultados e rankings.
- Backend: Laravel, PHP
- Banco de Dados: PostgreSQL
- Frontend: Tailwind CSS e Blade
- Mapas: Leaflet
- Contêinerização: Docker, Docker Compose
Certifique-se de ter as seguintes ferramentas instaladas em seu ambiente:
- Docker
git clone https://github.com/Guto06/acelerai.git
cd aceleraiCopie o arquivo .env.example para .env e ajuste as configurações conforme necessário:
cp .env.example .envdocker compose up -dEntre no contêiner Laravel:
docker exec -it laravel-acelerai /bin/bashchown -R www-data:www-data /var/www/html/storageDentro do contêiner, execute:
composer install
npm installphp artisan migrate
php artisan db:seed --class=CustomSeeder
php artisan db:seed --class=UserSeedernpm run buildA aplicação estará disponível em http://localhost:8000 por padrão.
Se você deseja contribuir com o projeto, sinta-se à vontade para abrir issues e enviar pull requests. Toda contribuição é bem-vinda!
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.
