Este é um projeto de backend para uma API de gestão de dados de uma academia fictícia chamada FitSpace. A API é desenvolvida em JavaScript, utilizando Node.js e Express.
Para executar o projeto em sua máquina, é necessário ter o Node.js instalado. Você pode baixá-lo em Node.js.
O projeto utiliza as seguintes tecnologias:
- Clone o repositório e acesse a pasta do projeto no terminal:
$ git clone https://github.com/IgorSPinto/nath_backend.git
$ cd nath_backend
- Instale as dependências:
$ npm install
- Crie um arquivo chamado
.env
na raiz do projeto com as seguintes variáveis:
USER_DB=SeuUsuario
PASSWORD=SuaSenha
DATABASE=NomeDoBanco
CLUSTER=NomeDoCluster
PORT=PortaDaAPI
- Execute a API:
$ npm start
- nome: String
- cpf: String
- nascimento: String
- telefone: String
- treino: String
- nome: String
- data: String
- cpf: String
- numero: String
- cref: String
- GET http://localhost:3000/aluno
- GET http://localhost:3000/aluno/:id
- POST http://localhost:3000/aluno
- PUT http://localhost:3000/aluno/:id
- DELETE http://localhost:3000/aluno/:id
- GET http://localhost:3000/personal
- GET http://localhost:3000/personal/:id
- POST http://localhost:3000/personal
- PUT http://localhost:3000/personal/:id
- DELETE http://localhost:3000/personal/:id
{
"nome": "João Silva",
"cpf": "123.456.789-01",
"nascimento": "01/01/1990",
"telefone": "(41) 99999-9999",
"treino": "Musculação"
}
{
"nome": "João Silva",
"cpf": "123.456.789-01",
"nascimento": "01/01/1990",
"telefone": "(41) 99999-9999",
"treino": "Musculação"
}
{
"nome": "Maria Souza",
"data": "01/01/1985",
"cpf": "987.654.321-01",
"numero": "123",
"cref": "567890"
}
{
"nome": "Maria Souza",
"data": "01/01/1985",
"cpf": "987.654.321-01",
"numero": "123",
"cref": "567890"
}
Desenvolvido por: SeuNome