Este projeto foi desenvolvido ao longo de quatro semanas em um curso ministrado pelo Paulo Salvatore em parceria com a Ocean Brasil. O projeto consiste em uma aplicação fullstack desenvolvida do zero. O back-end oferece uma API para um CRUD enquanto que o front-end recupera os dados do banco através da API e os exibe formatados no navegador.
├── 📁 backend
├── 📁 node_modules
├── .env.example
└── index.js
└── 📁 frontend
├── 📁 node_modules
├── 📁 public
├── 📁 src
└── index.html
- NodeJS
- ReactJS
- Express
- MongoDB
Para instalar as dependências do projeto e executá-lo na sua máquina, será necessário ter os seguintes programas/pacotes instalados:
- NodeJS
- npm
- MongoDB Community Server
- MongoDB Compass
Para instalar todas as dependências do projeto, navegue até a pasta backend:
cd backend/
Em seguida, rode o seguinte comando:
npm install
Faça o mesmo para o projeto frontend:
cd frontend/
npm install
Abra cada um dos diretórios backend
e frontend
em terminais separados e, em cada um deles, rode o comando npm run dev