Giter VIP home page Giter VIP logo

foodfy-1's Introduction

SOBRE O PROJETO

    FOODFY

  • 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 fazem sentido juntas.



Tecnologias e Frameworks

Backend:

Frontend:

  • JavaScript
  • HTML
  • CSS3

Como Utilizar:

  1. Baixe o projeto com:

    • git clone()

    ou

    • Baixe o projeto como zip.
  2. Execute npm install no terminal para instalar as dependências deste projeto.

  3. Configure o acesso ao Banco de dados (utilizando o Postgres), no arquivo src/config/db.js

  4. Caso não possua o banco foodfy com suas tabelas criado, execute os comandos presente no arquivo foodfy.sql.

  5. 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.

  6. Execute npm start para iniciar a aplicação. Abra o navegador em (http://localhost:5000/)

    • Obs: Tome Cuidado ao excluir as entidades, pois a grande maioria das imagens serão compartilhadas entre si, caso exclua algum chefe, usuário ou receita, reponha uma imagem como padrão no caminho public/images/recipes-and-chefs/, sendo chefs.jpg para chefes e recipes.png para receitas.

Um pouco mais de arroz

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 usuário na rota de login (/users/login).

Considere em limpar o banco eventualmente, executando os comandos finais do arquivo foodfy.sql (está na tag --restart to run seed.js).

foodfy-1's People

Contributors

wejesuss avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.