-
Foodfy é um projeto realizado durante o Bootcamp da Rocketseat.🚀
-
Um projeto voltado à culinária (um site de receitas, com gerenciamento de usuários), baseado em tecnologias que foram consumidas durante todo o BootCamp.
Nunjucks Template Engine
JavaScript
HTML
CSS3
-
Baixe o projeto com:
git clone()
ou
- Baixe o projeto como zip.
-
Execute
npm install
no terminal para instalar as dependências deste projeto. -
Configure o Banco de dados para acesso (utilizando o Postgres), no arquivo src/config/db.js
-
Caso não tenha criado o banco foodfy, execute os comandos presente no arquivo foodfy.sql.
-
Após configurar o arquivo db.js e criar o banco, execute o arquivo seed.js (
node seed.js
) para popular alguns dados e testar a aplicação. -
Execute
npm start
para iniciar a aplicação. Abra o navegador em (http://localhost:5000/) -
Para utlizar o serviço de email, configure o mailtrap no arquivo src/lib/mailer.js, colocando suas credenciais.
-
Todas as senhas do seed.js são padronizadas ('123'), pegue um email da tabela users e utilize um
user
na rota de login (/users/login
). -
É uma boa prática reiniciar o serviço seed.js (Limpar dados da tabela) para evitar possíveis falhas. Para a limpeza de dados, seguir as instruções ao final do arquivo foodfy.sql (
--restart to run seed.js
).