/receitas10

🍔 Um site de uma comunidade de receitas cheia de sabores

Primary LanguageTypeScriptMIT LicenseMIT

receitas 10

Gitpod

License Last Commit Language Most Used Implementations Repository Size

Forks Stars Watches

Bem vindo ao receitas 10 👋

🚧 receitas 10 em desenvolvimento... 🚧

Um site de uma comunidade de receitas cheia de sabores 😋

Screenshots

screenshot0
screenshot1

🔖 Tabela de guia


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

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:

yarn  # para baixar as dependências
yarn serve  # para iniciar o servidor

Dentro da pasta api, abra seu terminal e execute:

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


🚀 Tecnologias

Back To The Top


🌱 Requisitos Mínimos

  • NPM/Yarn LTS
  • NodeJs

Back To The Top


🎊 Features

🎇 Concluídas

  • Login / Cadastro
  • Perfil
  • Home com receitas aleatórias
  • Página de receita
  • 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


💡 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


🤗 Contribuidores

Back To The Top


👤 Autores

🤓 (FullStack) Mikael Rolim de Aquino mikarg9@gmail.com

🤓 (FullStack) Renato Rebouças

🤓 (Designer e Frontend) Anthony Davi

Back To The Top


🔏 Licença

Este projeto é licenciado pela MIT License.

Back To The Top


This README was generated with 💟 by readme-template-generator