Skip to content

Desafio final proposto no Bootcamp Lauchbase da Rocktseat, para testar os conhecimentos obtidos durante o curso.

Notifications You must be signed in to change notification settings

jfmacedo91/foodfy-final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foodfy

Author License GitHub Language Count GitHub Last Commit License

Site

Sobre

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.

Tecnologias utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias

Como baixar o projeto e rodar em ambiente de desenvolvimento

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

Acesso a área restrita

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

Linkedin Badge Gmail Badge

About

Desafio final proposto no Bootcamp Lauchbase da Rocktseat, para testar os conhecimentos obtidos durante o curso.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published