Skip to content

future4code/Barros-cookenu9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookenu 🍱

Enunciado Projeto:
Esse produto nada mais é do que uma rede social, na qual os usuários podem dividir informações relevantes sobre comidas e receitas que tenham experimentado. Ela possui todas as funcionalidades mais comuns em redes sociais:

💻 Funcionalidades:

✅ Cadastrar pessoas usuária;
✅ Login;
✅ Informações do próprio perfil;
✅ Criar receitas;
✅ Seguir usuários;
✅ Deixar de seguir usuários;
✅ Feed (vizualiza somente receitas de amigos);
✅ Esqueceu senha;
Extra para facilitar testes:
✅ Buscar todos usuários (Ps: precisa saber a senha para logar com ele pois estão criptografadas.);

🛠 Ferramentas:

- Typescript
- Node.js
- MySQL
- Express
- Uuid
- JsonWebToken
- Knex
- Bcrypt

✒️ Pessoas Desenvolvedoras do Projeto


Bianca Paccola

Caroline Martins

Lê Barros


🐱‍🚀 Documentação Postam:

---Documentação---


🔗 Link Render:

---LINK AQUI---


⚙️ Instruções para rodar o projeto:

O arquivo requests.rest, presente na pasta raiz do projeto, contém todos os endpoints com url do deploy disponível online (Render)

Caso queira rodar o projeto localmente, as instruções são:

git clone https://github.com/future4code/Barros-cookenu9.git

npm install -> para instalar as dependências do projeto

criar um arquivo .env com as informações do seus banco de dados

executar as queries do arquivo queries.sql para criar as tabelas

npm run dev -> para rodar o servidor
Instruções para preencher o arquivo dotenv:

criar um arquivo .env na pasta raiz com as seguintes variáveis:

    DB_HOST: ,
    DB_USER: ,
    DB_PASSWORD: ,
    DB_DATABASE: ,

Preencher as variáveis com as informações do seu banco de dados.

Ainda no .env, preencher também as variáveis:

JWT_KEY: ,                  (palavra passe)
BCRYPT_COST: ,              (cost da lib Bcrypt, geralmente 12)
NODEMAILER_USER :,          (email do qual vai enviar a redefinição de senha)
NODEMAILER_PASS :,          (senha do email acima)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors