💡O backend foi desenvolvido com NODE, EXPRESS e POSTGRESQL.
💡O banco postgres foi criando usando docker e docker-compose.
💡O DDL encontra-se na pasta backend/src/database/migrations
Clone este repositório
git clone https://github.com/lucashs94/desafio_Facilita_Juridico.git
Acesse a pasta do backend
cd backend
Instale as dependências
npm install
Altere o arquivo .env.example para .env e mude as variaveis, caso deseje
cp .env.example .env
Usando docker compose, vamos levantar o container do postgres
docker compose up -d
Com o banco criado, vamos rodar a migration da tabela
npm run migrate
Caso deseje, rode o comando abaixo para popular a tabela com 10 registros
npm run seed
Está tudo pronto, vamos rodar o servidor na porta 3333 ou na porta do arquivo .env
npm run dev
💡O frontend foi desenvolvido com REACT, VITE, SHADCN-UI e TAILWIND.
Com o repositorio clonado anteriormente, acesse a pasta do frontend
cd .. && cd frontend
Instale as dependencias
npm install
Altere o arquivo .env.example para .env e mude as variaveis, caso deseje
cp .env.example .env
Está tudo pronto, vamos rodar o frontend
npm run dev
Acesse o frontend em
http://localhost:5173