Skip to content

Site de receitas desenvolvido em um dos principais desafios do bootcamp LaunchBase

License

Notifications You must be signed in to change notification settings

i-ramoss/Foodfy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✔️ Foodfy

License MIT

Foodfy   |    Tecnologias usadas   |    Como usar   |    Como contribuir   |    Licença

⁉️ O que é o Foodfy?

O Foodfy é o desafio fullstack final do Bootcamp Launchbase, da Rocketseat.
É uma aplicação desenvolvida para o gerenciamento de receitas onde se é possível cadastrar os Chefs e suas respectivas receitas.

🚀 Tecnologias:

Este projeto foi desenvolvido com as seguintes tecnologias:

Frontend:

Backend:

🍴 Gif - Sessão Pública do Foodfy:

Public-Foodfy

🍴 Gif - Sessão Administrativa do Foodfy:

Private-Foodfy

👷 Como usar: (Em desenvolvimento)

Para clonar e executar essa aplicação você vai precisar dos seguintes softwares instalados em seu computador:

🔌 Instalar dependências

# Clone este repositório:
$ git clone https://github.com/i-ramoss/Foodfy.git

# Entre no repositório:
$ cd Foodfy

# Instale as dependências:
$ npm install

Após instalar as dependências, deve-se configurar o banco de dados

Além do PostgreSQL, instale o Postbird para gerenciamento e visualização do BD numa interface gráfica.
Após essas instalações, ligue o PostgreSQL.

Perceba que a versão que estou usando neste projeto, é a versão 13. Caso a sua versão instalada seja outra, atente-se ao número da versão na pasta acima. Troque o 13 pela versão do seu postgres.

Windows:

  1. Abra o Powershell como administrador, e navegue até a pasta de instalação:
$ cd "C:\Program Files\PostgreSQL\13\bin\"
  1. Inicie o postgres com o comando abaixo:
$ .\pg_ctl.exe -D "C:\Program Files\PostgreSQL\13\data" start
  1. Após o uso, o comando para desligá-lo é:
$ .\pg_ctl.exe -D "C:\Program Files\PostgreSQL\13\data" stop

Mac:

  1. Iniciar o postgres
pg_ctl -D /usr/local/var/postgres start
  1. Desligar o postgresql
pg_ctl -D /usr/local/var/postgres stop

Linux:

Documentação Oficial de Instalação do Postgres

Utilizando o Postbird

Após ligar o Postgres, abra o Postbird e crie um banco de dados, de nome foodfy. As informações de usuário e senha do postgres estão no arquivo src/config/db.js.
Quando conectado, crie um banco de dados com o nome de foodfy. Após isso, importe um arquivo .sql e utilize o que está na raiz deste repositório.
Se não for possível realizar a importação, abra o arquivo sql e copie toda a query para a sessão de Query do Postbird e clique em Run Query
Caso as tabelas tenham sido criadas, a importação ocorreu com sucesso.

Executar a aplicação

# Entre no repositório:
$ cd Foodfy

# Inicie a aplicação:
$ npm start

# A aplicação estará rodando na porta 5000 (http://localhost:5000/)

# Popule o DB com dados falsos, utilizando o Faker.js
$ node seeds.js

🎊 Como contribuir:

  • Realize um fork;
  • Crie uma branch com sua funcionalidade: git checkout -b my-feature;
  • Envie as mudanças realizadas: git commit -m 'feat: My new feature';
  • Faça um push da sua branch: git push origin my-feature.

Depois que a sua solicitação for aceita e adicionada ao projeto, você pode excluir a sua branch.

🔑 Licença:

Este projeto está sob licença MIT, para mais detalhes verifique em LICENSE.

Feito com 💚 por Ian Ramos 🔥 Entre em contato!

About

Site de receitas desenvolvido em um dos principais desafios do bootcamp LaunchBase

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •