Skip to content

This project was a challenge for software engineer fullstack of FACILITA JURIDICO firm

Notifications You must be signed in to change notification settings

lucashs94/desafio_backend_frontend_juridico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio - Desenvolvedor Facilita Jurídico


⚙️ Backend

💡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


Executando o backend

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


🎨 Frontend

💡O frontend foi desenvolvido com REACT, VITE, SHADCN-UI e TAILWIND.


Executando o frontend

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


🦸 Autor



Linkedin Badge
Gmail Badge