Application front-end. To check the API and its instructions click here.
Clone the API and Front-end repositories locally, then run npm install
and npm run dev
on both. The front-end should be available at http://localhost:5173. Back-end endpoints can be found on http://localhost:8080.
- (front) Deve ser possível se cadastrar (Nome, E-mail e Senha);✅
- (front) Deve ser possível se autenticar (E-mail e Senha);✅
- (front) Deve ser possível cadastrar uma academia (Nome, Descrição, Telefone, Latitude e longitude);
- (front) Deve ser possível o usuário realizar check-in em uma academia;✅
- (front) Deve ser possível obter o perfil de um usuário logado;
- (front) Deve ser possível o usuário obter o seu histórico de check-ins;
- (front) Deve ser possível o usuário buscar academias pelo nome;
- O usuário não deve poder se cadastrar com um e-mail duplicado;✅
- O usuário não pode fazer 2 check-ins no mesmo dia;✅
- A academia só pode ser cadastrada por administradores;
- A senha do usuário precisa estar criptografada;✅
- Todas listas de dados precisam estar paginadas com 20 itens por página;✅
- O usuário deve ser identificado por um JWT (JSON Web Token);