Giter Site home page Giter Site logo

foodfy's Introduction



foodfy

FOODFY

Nesse Bootcamp foi desenvolvido uma aplicação completa(front-end e back-end) que trata-se de um sistema com receitas de diferentes chefs, todas com imagens, ingredientes e passo a passo pra fazer uma receita.

Projeto desenvolvido durante o Launchbase Bootcamp da Rocketseat.

TECNOLOGIAS

Este aplicação apresenta algumas das mais recentes ferramentas e práticas em desenvolvimento web!! Alguns deles estão listados abaixo.

Frontend:

Backend:

INSTALAÇÃO

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

1 - Abra o terminal do seu computador e mude para o diretório que deseja manter este aplicativo. Execute o código

$ git clone https://github.com/edimilsonbraz/foodfy

2 - Acesse o diretório

$ cd foodfy

3 - Na pasta principal execute o comando para instalar todos os pacotes necessários listados no arquivo package.json.

$ npm install

Iniciando o PostgresSQL

  • 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

Usando o Postbird

  • Esta aplicação requer um banco de dados onde todas as informações de receitas, chefs e usuários são armazenadas. DB usado no projeto PostgresSQL | (versão que estou usando neste projeto, é a versão 12)
  • Depois de instalar o postgres, você precisará do Postbird, que é a visualização do BD numa interface gráfica. Use o mesmo login e senha no arquivo src/config/db.js
  • Após ligar o Postgres, abra o Postbird e crie um banco de dados, de nome foodfydb.
  • Abra o arquivo foodfydb.sql e copie toda a query para a sessão de Query do Postbird e clique em Run Query

Executar a aplicação

  • Com a configuração do banco de dados feita, No terminal do VSC execute o comando:
node seed.js. 
  • Isso irá preencher o banco de dados com alguns dados aleatórios em receitas, chefs e usuários.
  • Senha desses usuários Fakes: senha:1234
  • Inicie a aplicação:
$ cd Foodfy
  • Inicie a aplicação:
$ npm start

License

Edimilson Braz

License MIT

foodfy's People

Contributors

edimilsonbraz avatar dependabot[bot] avatar

Stargazers

 avatar Roberta Ferreira Aguilar avatar

Watchers

 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.