O projeto Foodfy é um site de receitas que foi criado como desafio do curso Bootcamp LaunchBase da Rocketseat com o intuito de colocar em prática todo conteúdo estudado durante o curso.
O projeto foi desenvolvido utilizando as seguintes tecnologias
Para rodas o projeto você precisa antes ter instalado:
Você vai precisar também ter uma conta do mailtrap.
#No terminal rode o seguinte comando
$ git clone http://github.com/JFMacedo/foodfy-final.git
#Entre na pasta do projeto
$ cd foodfy-final
#Instale as pedendências
$ npm install
Para rodar o projeto será necessário criar o banco de dadps as tabelas, para isso utilize o arquivo database.sql
que está na raiz do projeto.
Para realizar a conexão com o banco de dados e o mailtrap é necessário criar um arquivo .env
na raiz do projeto e inserir suas credenciais entre as aspas do exemplo abaixo:
#Usuário do banco de dados
DB_USER=''
#Senha do banco de dados
DB_PASSWORD=''
#Porta do banco de dados
DB_PORT=''
#Nome de banco de daods
DB_DATABASE=''
#Senha para as sessões (Pode ser qualqueer coisa)
SESSION_SECRET=''
#Usuário para conexão com o mailtrap
MAILER_USER=''
#Senha para conexão com o mailtrap
MAILER_PASS=''
Após realizar todos os passos anterios será possivel popular o banco de dados com o comando:
$ node seed.js
Agora é só rodar o projeto:
$ npm run dev
Todos os usuários criados no seed.js
são administrativos, então todos tem acesso total a parte administrativa, a senha padrão de acesso para eles é 111
.
Desenvolvido por Jean Fernandes de Macedo