An open API service indexing awesome lists of open source software.

https://github.com/4lessandrodev/appointment

API de uma aplicação de controle de tarefas e gerenciamento de tempo. Assemelha-se ao trello, e é possível criar times e acompanhar o andamento de uma frente de trabalho ou projeto
https://github.com/4lessandrodev/appointment

api api-rest express-validator expressjs javascript jest jsonwebtoken momentjs nodejs postgresql postman sequelize-orm

Last synced: 10 months ago
JSON representation

API de uma aplicação de controle de tarefas e gerenciamento de tempo. Assemelha-se ao trello, e é possível criar times e acompanhar o andamento de uma frente de trabalho ou projeto

Awesome Lists containing this project

README

          

# APPointment

##### Controle suas tarefas e tenha gestão do seu tempo

## BASE URL:

#### https://app-appointment.herokuapp.com/api/

###### Tecnologias

- NodeJS
- Express.JS
- JavaScript
- JasonWebToken
- Moment
- PostgresSQL
- Sequelize
- Express Validator

##### Testes realizados via

1. Jest
2. Postman

##### Clone este projeto

###### Requisitos

> sequelize cli,

> banco de dados PostgresSQL

> Postman para acessar as rotas

- `git clone https://github.com/ALESSANDROLMENEZES/APPointment.git`
- `cd APPointment`
- `npm install`
- `Crie um arquivo .env`
- `Configure o arquivo .env com seu usuário e senha de conexão do banco de dados`
- `npx sequelize db:create`
- `npx sequelize db:migrate`
- `npx sequelize db:seed:all`
- `npm start`
- `Primeiro acesse a rota cadastro para fazer seu cadastro`
- `Você receberá um token, utilize-o para acessar as demais rotas`

###### Acesse a API pelo postman e divirta-se

###### Ah, dê uma olhada na documentação!

[Acesse a documentação](https://documenter.getpostman.com/view/9702967/T1LSCRjf "Acesse a documentação")

[![DOCUMENTAÇÃO](./doc/API_DOC.jpg "DOCUMENTAÇÃO")](https://documenter.getpostman.com/view/9702967/T1LSCRjf "DOCUMENTAÇÃO")