Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikael-r/receitas10
🍔 Um site de uma comunidade de receitas cheia de sabores
https://github.com/mikael-r/receitas10
api-rest community-project food monorepo receitas typescript vue webapp
Last synced: about 3 hours ago
JSON representation
🍔 Um site de uma comunidade de receitas cheia de sabores
- Host: GitHub
- URL: https://github.com/mikael-r/receitas10
- Owner: Mikael-R
- License: mit
- Created: 2021-03-13T20:28:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-04-03T22:41:48.000Z (over 3 years ago)
- Last Synced: 2023-03-06T22:58:37.324Z (over 1 year ago)
- Topics: api-rest, community-project, food, monorepo, receitas, typescript, vue, webapp
- Language: TypeScript
- Homepage:
- Size: 715 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# receitas 10
[![Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/Mikael-R/receitas10)
[![License](https://img.shields.io/github/license/Mikael-R/receitas10?style=flat-square)](LICENSE.md) [![Last Commit](https://img.shields.io/github/last-commit/Mikael-R/receitas10?style=flat-square)](https://github.com/Mikael-R/receitas10/commits/) ![Language Most Used](https://img.shields.io/github/languages/top/Mikael-R/receitas10?style=flat-square) [![Implementations](https://img.shields.io/badge/%F0%9F%92%A1-implementations-8C8E93.svg?style=flat-square)](https://github.com/Mikael-R/receitas10/issues) ![Repository Size](https://img.shields.io/github/repo-size/Mikael-R/receitas10?style=flat-square)
[![Forks](https://img.shields.io/github/forks/Mikael-R/receitas10?style=social)](https://github.com/Mikael-R/receitas10/network/members) [![Stars](https://img.shields.io/github/stars/Mikael-R/receitas10?style=social)](https://github.com/Mikael-R/receitas10/stargazers) [![Watches](https://img.shields.io/github/watchers/Mikael-R/receitas10?style=social)](https://github.com/Mikael-R/receitas10/watchers)
Bem vindo ao receitas 10 👋
🚧 receitas 10 em desenvolvimento... 🚧
> Um site de uma comunidade de receitas cheia de sabores 😋
Screenshots
### 🔖 Tabela de guia
- 🤔 [Como utilizar](#como-usar)
- 🚀 [Tecnologias](#tecnologias)
- 🌱 [Minimal Requirements](#requisitos-mínimos)
- 📐 [Layout no figma](https://www.figma.com/file/nBYTZeTBwMGNP07cbEidf0/Receitas10)
- 🎊 [Features](#features)
- 🎇 [Concluídas](#features-concluídas)
- 🎇 [Pendentes](#features-pendentes)
- 💡 [Como contribuir](#como-contribuir)
- 🤗 [Contribuidores](#contribuidores)
- 👤 [Autores](#autores)
- 🔏 [Licença](#licensa)---
🤔 Como utilizar
#### 💻 Desktop
Para fins de exemplo usarei o yarn como gerenciador de pacotes mas você pode utilizar o seu preferido.
Caso não saiba como instalar, visite [este link](https://imasters.com.br/front-end/ganhando-tempo-rapidez-e-seguranca-com-o-yarn).Estes comandos funcionam para qualquer gerenciador de pacotes basta trocar pelo nome do seu, por exemplo trocando yarn por node, ``yarn dev`` se tornaria ``node dev``.
Dentro da pasta web, abra o seu terminal e execute:
```sh
yarn # para baixar as dependências
yarn serve # para iniciar o servidor
```Dentro da pasta api, abra seu terminal e execute:
```sh
yarn # para baixar as dependências
yarn migrations # para criar o banco
yarn seeds # para popular o banco com valores default
yarn dev # para iniciar a api
```Crie um arquivo `.env` dentro da pasta api e dentro dele coloque:
```
APP_SECRET=&Vr76[Zq
```
Caso não coloque nenhum APP_SECRET não será possível fazer nada que necessite de JWT(Json Web Token). Caso coloque um APP_SECRET diferente do que quando foi gerado o JWT este será inválido e ao fazer login um novo será enviado. Caso queria logar com as contas que estão no seed(precisa desencriptar o hash das senhas para utilizá-las no login), utilize o APP_SECRET acima.Pronto, basta abrir o seu browser na url http://localhost:8080/login para utilizar.
#### 🌐 Online
Por enquanto não temos um domínio mas não tema pois esse dia chegará!
[Back To The Top](#title)
---
🚀 Tecnologias
- [NodeJs](https://nodejs.org/)
- [VueJs](https://vuejs.org/)
- [Css3](https://developer.mozilla.org/pt-BR/docs/Web/CSS/)
- [Html5](https://developer.mozilla.org/pt-BR/docs/Web/Guide/HTML/HTML5/)
- [Bootstrap](https://getbootstrap.com/docs/5.0/getting-started/introduction/)
- [Axios](https://github.com/axios/axios/)
- [Babel](https://babeljs.io/)
- [Typescript](https://www.typescriptlang.org/)
- [Express](https://expressjs.com/)
- [SQlite3](https://www.sqlite.org/)
- [JWT](https://jwt.io/)
- [Knex](http://knexjs.org/)
- [BcryptJs](https://github.com/dcodeIO/bcrypt.js)
- [Prettier](https://prettier.io/)
- [Eslint](https://eslint.org/)[Back To The Top](#title)
---
🌱 Requisitos Mínimos
- NPM/Yarn LTS
- NodeJs[Back To The Top](#title)
---
🎊 Features
🎇 Concluídas
- [x] Login / Cadastro
- [x] Perfil
- [x] Home com receitas aleatórias
- [x] Página de receita
- [x] Enviar receita🎇 Pendentes
- [ ] Buscar receitas por nome
- [ ] Recuperar senha
- [ ] Logout
- [ ] Atualizar / Deletar receita
- [ ] Deletar conta
- [ ] Comentar em receita
- [ ] Dar like em receita
- [ ] Botão de compartilhar receita
- [ ] Feed de usuário
- [ ] Enviar imagem como arquivo e não por url
- [ ] Layout responsivo[Back To The Top](#title)
---
💡 Como Contribuir
- Faça um fork deste repositório
- Clone para sua máquina e insira na pasta respectiva
- Crie um branch com seu recurso: `git checkout -b my-feature`
- Faça commit de suas mudanças: `git commit -m 'feat: My new feature'`
- Empurre seu branch: `git push origin my-feature`
- Um botão verde aparecerá no início deste repositório
- Clique para abrir e preencher as informações da solicitação de pull
Contribuições, solução de problemas e solicitações de recursos são bem-vindas!
📮 Envie PRs para ajudar a resolver problemas ou adicionar recursos
🐛 Encontre e relate problemas
🌟 Favorite o projeto
[Back To The Top](#title)
---
🤗 Contribuidores
[Back To The Top](#title)
---
👤 Autores
🤓 **(FullStack) Mikael Rolim de Aquino **
- Github: [@Mikael-R](https://github.com/Mikael-R)
- Instagram: [@mikaelr404](https://www.instagram.com/mikaelr404/)
- LinkedIn: [@mikael-rolim-522aa21b1](https://linkedin.com/in/mikael-r)
- Twitter: [@mikaelr16](https://twitter.com/mikaelr16)🤓 **(FullStack) Renato Rebouças**
- Github: [@renatoReboucas](https://github.com/renatoReboucas)
- Instagram: [@renato_reboucas](https://www.instagram.com/renato_reboucas/)
- LinkedIn: [@renatoReboucas](https://www.linkedin.com/in/renatoReboucas/)
- Twitter: [@https_zero6](https://twitter.com/https_zero6)🤓 **(Designer e Frontend) Anthony Davi**
- Github: [@AntDavi](https://github.com/AntDavi)
- Instagram: [@sou.eu.anthony](https://www.instagram.com/sou.eu.anthony/)
- LinkedIn: [@antdavi](https://www.linkedin.com/in/antdavi/)[Back To The Top](#title)
---
🔏 Licença
Este projeto é licenciado pela [MIT License](https://api.github.com/licenses/mit).
[Back To The Top](#title)
---
_This README was generated with 💟 by [readme-template-generator](https://github.com/Mikael-R/readme-template-generator)_