- PostgreSQL
- Docker
- NodeJS
- JWT
- ReactJS
- Styled-components
- TypeORM -> Knex
- UUID
- Express
- DOTENV
- Typescript
- Iniciar o servico do banco de dados
docker-compose up -d
- Instalar todas as dependencias ou instalar da workspace específica
yarn
yarn backend install
yarn frontend install
- Rodar todas as migrations
yarn backend knex migrate:latest
- Voltar alguma migration
yarn backend knex migrate:down
- Rodar o frontend
yarn frontend start
- Criar um admin
- Por padrão já tem um usuário admin com valores padrões. É só gerar ele.
-
Usuários
- Create
POST /user/create tem que ser passado na body: - fullname - cpf - birthdate - cep - address - city - uf- Read
GET /user/list GET /user/list/:userId- Update
PUT /user/update/:userId- Delete
DELETE /user/delete DELETE /user/delete/:userId -
Livros
- Create
POST /book/create tem que ser passado na body: - title - author - isbn - copy_code- Read
GET /book/list GET /book/list/:copy_code- Update
PUT /book/update/:bookId- Delete
DELETE /book/delete/:bookId -
Cópias
- Create
POST /copy/create tem que ser passado na body: - copy_code- Read
GET /copy/list- Update
PUT /copy/update/:copyId- Delete
DELETE /copy/delete/:copyId -
Autenticação
- Login
POST /login tem que ser passado na body: - cpf - copy_code