Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielcrubens/foodfy
🍴 Aplicação web voltada ao gerenciamento de receitas.
https://github.com/danielcrubens/foodfy
back-end bycrypt express fakerjs front-end html5 javascript node nodemon nunjucks postgresql sass seed
Last synced: about 1 month ago
JSON representation
🍴 Aplicação web voltada ao gerenciamento de receitas.
- Host: GitHub
- URL: https://github.com/danielcrubens/foodfy
- Owner: danielcrubens
- License: mit
- Created: 2020-07-11T19:27:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-11T17:59:53.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T12:55:54.328Z (almost 2 years ago)
- Topics: back-end, bycrypt, express, fakerjs, front-end, html5, javascript, node, nodemon, nunjucks, postgresql, sass, seed
- Language: JavaScript
- Homepage:
- Size: 72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ![Foodfy](public/assets/logo.png)
## 💻 Sobre o projeto
Foodfy é uma aplicação voltada ao gerenciamento de receitas.
## :rocket: Tecnologias utilizadas
Esse projeto foi desenvolvido com as seguintes tecnologias:
- [HTML5](https://html.spec.whatwg.org/)
- [SASS](https://sass-lang.com/)
- [JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)
- [NodeJS](https://nodejs.org/en/)
- [Nodemailer](https://nodemailer.com/about/)
- [Nunjucks](https://mozilla.github.io/nunjucks/)
- [Postgresql](https://www.postgresql.org/)
- [Express](https://expressjs.com/)
- [Express Session](https://github.com/expressjs/session)
- [Multer](https://github.com/expressjs/multer)
- [Faker](https://fakerjs.dev/)
- [BcryptJS](https://github.com/dcodeIO/bcrypt.js)## :white_check_mark: Resultado
## 💾 InstalaçãoBaixe esse repositório e com o seu o terminal, entre no diretório
```
cd foodfy
```Instale todas as dependências do projeto
```
npm install
```
Crie o banco de dados e as tabelas utilizando os comandos inclusos no arquivo:```
foodfy.sql
```
Conexão com o banco de dados:
```
Abra e edite o arquivo "db.js" dentro da pasta "src/config"
Com o seu user e password do Postgres. Exemplo:
User: postgres
Password: root
```Popule o banco de dados usando o aquivo "seed.js":
```
node seed.js
```Rode a aplicação
```
npm start
```
Acessando a área administrativa```
Selecione um email da tabela "users", acesse a tela de login e entre utilizando o mesmo com a senha "foodfy".
```Feito isso, abra o seu navegador e acesse `http://localhost:3000/`
## :metal: Como contribuir
- Faça um fork desse repositório;
- Cria uma branch com a sua feature: `git checkout -b minha-feature`;
- Faça commit das suas alterações: `git commit -m 'feat: Minha nova feature'`;
- Faça push para a sua branch: `git push origin minha-feature`.
- Status do Projeto: Concluido :heavy_check_mark:Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
## 📝 License
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.
---
Feito com 🖤 ☕ by Daniel Rubens