O projeto Cookenu foi desenvolvido durante o Bootcamp da Labenu, com o intuito de colocarmos em prática o conteúdo estudado durante o curso. Trata-se de uma rede social, na qual os usuários podem dividir informações relevantes sobre comidas e receitas que tenham experimentado.
o projeto foi desenvolvido usando as seguintes tecnologias:
- Node.js
- Express.js
- Knex
- Cors
- mySQL
- UUID
- Bcryptjs
# Clonar o repositório
git clone https://github.com/Isabelar07/cookenu-Backend-NodeJs.git
# Entrar no diretório
cd cookenu-Backend-NodeJs
# Instalar as dependências
npm install
# Rodar o projeto
npm run dev
CREATE TABLE cookenu_Users (
id VARCHAR(255) PRIMARY KEY,
name VARCHAR (255) NOT NULL,
email VARCHAR (100) UNIQUE NOT NULL,
password VARCHAR (255) NOT NULL
);
CREATE TABLE Recipe_cookenu (
recipe_id VARCHAR(255) PRIMARY KEY,
user_id VARCHAR(255) NOT NULL,
title VARCHAR(255) NOT NULL,
description VARCHAR(255) NOT NULL,
createAT VARCHAR(255) NOT NULL,
FOREIGN KEY(user_id) REFERENCES User_profile_cookenu(id)
);
CREATE TABLE Users_relation (
user_id VARCHAR(255),
user_to_follow_id VARCHAR(255) NOT NULL,
FOREIGN KEY(user_id) REFERENCES User_profile_cookenu(id),
FOREIGN KEY(user_to_follow_id) REFERENCES User_profile_cookenu(id)
);
Desenvolvido com 🧡 por Isabela Rocha Silveira