Configuração Back End

npx @aka-demy/create-express-app

Perguntas que o comando faz: *Give a name for the app: back-end *Language: JavaScript *Template: none *package manager: npm

Instalar Prisma

npm install prisma --save-dev

Iniciar Prisma

npx prisma init --datasource-provider postgresql

Fazer Migration

npx prisma migrate dev --name create-user

Instalando bcrypt, jsonwebtoken e axios

npm install bcrypt npm install jsonwebtoken npm install axios

para criptografar a senha, criar o token e fazer as requisiçoes CRUD

Configuração Front End em REACT com VITE

npm create vite@latest

Instalando React Router

npm install react-router-dom

Instalando Axios no Front

npm install axios

Estilização usando biblioteca Mui

npm install @mui/material npm install @emotion/react npm install @emotion/styled

Fonte Roboto

npm install @fontsource/roboto

MUI Icons

npm install @mui/icons-material