O 7FIT é uma plataforma desenvolvida para facilitar o agendamento de atividades físicas coletivas. O objetivo principal é incentivar um estilo de vida saudável e a interação social, permitindo que usuários organizem e participem de eventos esportivos de forma prática.
A ideia central é transformar laços virtuais em conexões reais através do esporte, combatendo o sedentarismo e promovendo o senso de comunidade.
API do 7Fit gerencia o ciclo de vida de atividades esportivas coletivas, integrando a persistência de dados (MySQL) à interface do usuário. Desenvolvida com NestJS, ela garante a segurança, integridade e padronização das regras de negócio para o agendamento de eventos e gestão de comunidades.
Cadastro de Usuários: Registro simples para começar a organizar ou participar de eventos.
Criação de Eventos: O organizador pode definir todos os detalhes da atividade.
Compartilhamento de Convites: Gere links ou convites diretos para convocar participantes.
Gestão de Grupos: Formação de comunidades baseadas em interesses esportivos comuns.
Adicione a imagem do DER
| Item | Descrição |
|---|---|
| Servidor | Node JS |
| Linguagem de programação | TypeScript |
| Framework | Nest JS |
| ORM | TypeORM |
| Banco de dados Relacional | MySQL |
- Clone o repositório
- Instale as dependências:
npm install - Configure o banco de dados no arquivo
app.module.ts - Execute a aplicação:
npm run start:dev

