Sobre • Etapas do projeto • Tecnologias • Como baixar o projeto • Licença • Desenvolvedor
O projeto Foodfy é um site de receitas culinárias. Esse projeto foi proposto como Trabalho Final durante o Bootcamp LaunchBase lecionado pela Rocketseat, com o intuito de colocar em prática todo o conhecimento adquirido. O projeto foi desenvolvido totalmente pelo aluno seguindo diversas instruções/etapas (simulando ambiente de trabalho) ao longo do curso.
- 💯 Construindo Foodfy:
- 💯 Refatorando Foodfy:
- 💯 Administração do Foodfy:
- 💯 Persistindo Dados do Foodfy:
- 💯 Upload de Imagens no Foodfy:
- 💯 Apresentação e Organização das Receitas no Foodfy:
- 💯 Sistema de login Foodfy:
As seguintes ferramentas foram usadas:
- Editor:
- Vscode foi utilizado nesse projeto;
- Node.Js - Instalado em sua máquina;
- Yarn - Gerenciador de pacotes de sua preferência (Yarn foi usado nesse projeto);
- Git - Instalado em sua máquina;
- PostBird - Instalado em sua máquina;
- PostgreSQL - Instalado em sua máquina. Segue abaixo informações importantes:
#->No terminal:
# Clonar repositório
$ git clone https://github.com/abner-starkasty/Foodfy
# Entrar/abrir diretório do projeto no seu editor
$ cd Foodfy
# Criar banco de dados utilizando o arquivo Foodfy.sql
# Basta copiar e colar tudo na aba query do postbird e executar a query.
# Executar seeds.js para criar primeiro usuário
$ node src/config/FoodfyDb/seeds.js
# Instalar dependências
$ yarn
# Iniciar o server
$ yarn start
# Acesso de 2 formas:
- manualmente pela porta: http://localhost:5000/
- automaticamente (abre assim que iniciar o server) pelo browsersync: http://localhost:3000/
# Usuário criado através da seed, para poder logar no sistema:
- email: [email protected]
- senha: 12345
# Deixei fotos modelos para poder utilizar na criação de receitas e chefs dentro de:
- public/assets/chefs
- public/assets/recipes
# Qualquer dúvida sinta-se a vontade para entrar em contato em [email protected]
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.