Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
e5dd67c
instalaçoes e pastas
CarolineMartins09 Feb 9, 2023
94b077c
config faltando configurações, agora adicionadas
CarolineMartins09 Feb 9, 2023
1b5ec21
inicio create user data
CarolineMartins09 Feb 10, 2023
a5b01e4
feat: custom error
CarolineMartins09 Feb 10, 2023
ea16b26
feat: Token generator
CarolineMartins09 Feb 10, 2023
408fe36
feat: user bussines, interface rename
CarolineMartins09 Feb 10, 2023
9795cc9
FEAT:criar usuario gerando token
CarolineMartins09 Feb 10, 2023
65d5873
FEAT:criar usuario funcionando e testado, gerando token e password cr…
CarolineMartins09 Feb 10, 2023
9fde407
FEAT:criar usuario funcionando e testado, gerando token e password cr…
CarolineMartins09 Feb 10, 2023
4e92ee4
FEAT:tabela com email unico
CarolineMartins09 Feb 10, 2023
0a7beda
Merge pull request #1 from future4code/carol-cookenu
BiancaPaccola Feb 14, 2023
d0562fe
endpoint de fazer login com hash e token
BiancaPaccola Feb 14, 2023
3530475
create table recipes
CarolineMartins09 Feb 14, 2023
f811d3e
Merge pull request #2 from future4code/bianca-login
CarolineMartins09 Feb 14, 2023
f8fd6a5
erros data base
CarolineMartins09 Feb 14, 2023
150b001
inicio create recipe
CarolineMartins09 Feb 14, 2023
1fbe88d
inicio create recipe
CarolineMartins09 Feb 14, 2023
390da8e
CREATE RECIPE BUSINESS
CarolineMartins09 Feb 14, 2023
df4f2f9
create recipe controller
CarolineMartins09 Feb 14, 2023
c3ddec2
router recipe
CarolineMartins09 Feb 14, 2023
5dd2e3b
Merge branch 'master' into carol-cookenu
CarolineMartins09 Feb 14, 2023
8914ccd
Merge pull request #3 from future4code/carol-cookenu
CarolineMartins09 Feb 14, 2023
d3e4bce
redme inicio
CarolineMartins09 Feb 14, 2023
292bd36
request
CarolineMartins09 Feb 14, 2023
7892015
Merge pull request #4 from future4code/carol-cookenu2
BiancaPaccola Feb 15, 2023
2651b88
feat: inicio seguidores
CarolineMartins09 Feb 15, 2023
363c39e
feat: inicio seguidores
CarolineMartins09 Feb 15, 2023
2738fab
feat: business, controller seguidores
CarolineMartins09 Feb 15, 2023
8807ee0
endpoint de mudar a senha: manda o email pelo body, a própria aplicaç…
BiancaPaccola Feb 15, 2023
1e1385f
feat: endpoitn create follow, sem verificações de erros
CarolineMartins09 Feb 15, 2023
00c38bb
feat: verificação se ja existe curtidA
CarolineMartins09 Feb 15, 2023
5cdb5c5
modificando situação do endpoint no readme
CarolineMartins09 Feb 15, 2023
00960ec
ajustes
CarolineMartins09 Feb 15, 2023
86c5f85
Merge pull request #5 from future4code/bianca-troca-de-senha
CarolineMartins09 Feb 15, 2023
d771b24
Merge branch 'master' into carol-cookenu2
CarolineMartins09 Feb 15, 2023
dd502f3
Update README.md
CarolineMartins09 Feb 15, 2023
9e9e3ee
Update README.md
CarolineMartins09 Feb 15, 2023
d105a9b
arrumando link do readme
BiancaPaccola Feb 15, 2023
d89706a
Update README.md
CarolineMartins09 Feb 15, 2023
45776c7
feat:get all users
FluffyThread Feb 15, 2023
e7a6183
feat:pegar dados pelo token de login
FluffyThread Feb 16, 2023
83ad6b5
feat: pegar todas as receitas de um usuário especifico
FluffyThread Feb 16, 2023
2e16353
Merge branch 'master' into carol-cookenu2
FluffyThread Feb 16, 2023
07392ef
Merge pull request #6 from future4code/carol-cookenu2
FluffyThread Feb 16, 2023
6637b5c
Merge branch 'master' into cookenu-le-1
FluffyThread Feb 16, 2023
f0b4816
feat:Pegar a tabela de seguidores
FluffyThread Feb 16, 2023
d8bc8aa
Adicionar feed de determinado usuário
FluffyThread Feb 16, 2023
23b94a1
fix: request
FluffyThread Feb 16, 2023
3d13f9d
Merge pull request #8 from future4code/cookenu-le-1
CarolineMartins09 Feb 17, 2023
529fef7
Merge pull request #7 from future4code/bianca-arrumar-readme
CarolineMartins09 Feb 17, 2023
de41b51
identação dos arquivos
CarolineMartins09 Feb 17, 2023
5d6ef5f
inicio descurtir
CarolineMartins09 Feb 17, 2023
9dc5d82
inicio descurtir
CarolineMartins09 Feb 17, 2023
c60325b
deletar curtida
CarolineMartins09 Feb 17, 2023
cc2d418
deletar curtida readme
CarolineMartins09 Feb 17, 2023
a631178
readme
CarolineMartins09 Feb 18, 2023
2ea06a9
readme
CarolineMartins09 Feb 18, 2023
ab578c9
Merge pull request #9 from future4code/carol-cookenu3
FluffyThread Feb 22, 2023
0bcec25
fix: retornar mensagem caso o feed esteja vazio
FluffyThread Feb 22, 2023
2351be1
fix:criar entidades e ajuste de gramática nas respostas
FluffyThread Feb 23, 2023
93cb11c
Merge pull request #10 from future4code/cookenu-ajustes-finais-le
CarolineMartins09 Feb 24, 2023
cf0b556
readme
CarolineMartins09 Feb 24, 2023
c893b03
reamde
CarolineMartins09 Feb 24, 2023
842aa7b
Merge pull request #11 from future4code/carol-cookenu3
CarolineMartins09 Feb 24, 2023
c460671
Update README.md
CarolineMartins09 Feb 24, 2023
44c4fd2
Update README.md
CarolineMartins09 Feb 24, 2023
856321e
Update README.md
CarolineMartins09 Feb 24, 2023
696ba26
readme
CarolineMartins09 Feb 24, 2023
9f776f3
Merge branch 'master' into carol-cookenu3
CarolineMartins09 Feb 24, 2023
74397b2
Merge pull request #12 from future4code/carol-cookenu3
CarolineMartins09 Feb 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
build
node_modules
.env
94 changes: 93 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,93 @@
# Cookenu
<h1 align="center" >Cookenu 🍱</h1>

Enunciado Projeto:</br>
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:

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


---

<h3 align="center">🛠 Ferramentas:</h3>
- Typescript</br>
- Node.js</br>
- MySQL</br>
- Express</br>
- Uuid</br>
- JsonWebToken</br>
- Knex</br>
- Bcrypt</br>

---

<h3 align="center"> ✒️ Pessoas Desenvolvedoras do Projeto</h3>


| [<img src="https://avatars.githubusercontent.com/u/102427205?v=4" width=115><br><sub>Bianca Paccola</sub>](https://github.com/BiancaPaccola) | [<img src="https://avatars.githubusercontent.com/u/102299433?v=4" width=115><br><sub>Caroline Martins</sub>](https://github.com/CarolineMartins09) | [<img src="https://avatars.githubusercontent.com/u/69652623?v=4" width=115><br><sub>Lê Barros</sub>](https://github.com/FluffyThread) |
| :---: | :---: | :---: |

<br>

---

<h3 align="center">🐱‍🚀 Documentação Postam:</h3>

[---Documentação---](https://documenter.getpostman.com/view/22367197/2s93CLtZrF)


---

<h3 align="center"> 🔗 Link Render:</h3>

[---LINK AQUI---](https://barros-cookenu-grupo9.onrender.com)

---

<h3 align="center">⚙️ Instruções para rodar o projeto:</h3>

> 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)

Loading