Skip to content
This repository has been archived by the owner on Feb 29, 2024. It is now read-only.

muriloloffi/front-innova-connect-avaliacao

Repository files navigation

Gym check-in app (Gym Passport)

Application front-end. To check the API and its instructions click here.

Installation

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.

Requisitos de negócio

  • (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;

RNs (Regras de negócio)

  • 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;

RNFs (Requisitos não-funcionais)

  • 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);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published