O projeto Alegrete Tênis é uma aplicação voltada para a gestão de um clube de tênis, localizada na cidade de Alegrete. Esta aplicação permite aos administradores gerenciar membros, eventos, torneios e reservas de quadras, enquanto os membros podem visualizar e participar dos eventos e torneios.
- Gestão de Membros: Cadastro, atualização e remoção de membros do clube.
- Eventos e Torneios: Criação, edição e visualização de eventos e torneios.
- Reservas de Quadras: Sistema de reserva de quadras para os membros.
- Autenticação: Sistema de login e registro de usuários.
- Notificações: Envio de notificações sobre eventos e reservas.
- Frontend: Angular
- Backend: Java com Spring Boot
- Banco de Dados: SQL Server
- Autenticação: JWT (JSON Web Token)
- Deploy: Heroku
- Gerenciamento de Imagens: Cloudinary
Antes de iniciar, você precisará ter as seguintes ferramentas instaladas em sua máquina:
git clone https://github.com/seu-usuario/alegrete-tenis.git
cd alegrete-tenis
npm install
npm start