Aplicação desenvolvida para o desafio de desenvolvedor junior 3 da SoftMakers: Aplicação de blog, onde o usuário pode criar uma conta, fazer login, ver os posts, criar um post, ver detalhes de um post, editar um post e deletar um post, utilizando autenticação para fazer as requisições necessárias.
front-end
- Javascript
- Webpack
- ReactJS
- Chakra UI
- Axios
- React router dom
- Eslint
- Dotenv
back-end
- Typescript
- NodeJS
- Express
- Prisma
- Postgres
- Jsonwebtoken
- Bcrypt
- Cors
- Eslint
- Dotenv
Infra
- Docker
- Docker-compose
- Docker:
Versão usada => Docker version 20^ - Docker compose:
Versão usada => Docker-compose version 2.3.3
git clone https://github.com/AndreyNovaes/desafio-desenvolvedor-junior-3.git
cd desafio-desenvolvedor-junior-3
npm run compose:up
Entre no container do back-end
npm run docker:backend
Rode as migrations
npx prisma migrate dev
http://localhost:5000
http://localhost:3001
http://localhost:5433