O Donaro é uma plataforma desenvolvida na ETEC Aristóteles Ferreira (Brasil, Santos-SP) como trabalho de conclusão de curso. Seu objetivo é impulsionar campanhas de combate à fome, conectando as pessoas que pretendem doar alimentos com quem se mobiliza para arrecadá-los e distribuir para pessoas necessitadas.
Link do vídeo da apresentação do projeto: https://youtu.be/fDCPJaXxt7s
Pedro Petenucci: Backend e Banco de Dados
- Instalar o NodeJS (https://nodejs.org/en/)
- Instalar o MySQL (qualquer versão acima da 5.6)
- Baixe ou clone o projeto para o seu computador.
$ git clone https://github.com/pednucci/donaro.git
- Crie uma conexão com o banco de dados no MySQL e execute o script "donaro.sql" para a criação das tabelas dentro da pasta "tables" em "database" (donaro/src/database/tables/donaro.sql)
- No diretório raíz do projeto, crie um arquivo com o nome .env (você pode copiar o .env.example e mudar seu nome para .env)
- Copie as informações do arquivo .env.example para o .env
- Dentro do .env, preencha os campos com início DB com as informações da conexão com o banco de dados que você criou no MySQL, e em SECRET, escreva qualquer coisa, essa variável de ambiente é o segredo da sessão, ele serve para calcular o hash da sessão. Siga o exemplo abaixo:
DB_HOST=localhost
DB_NAME=donaro
DB_USER=root
DB_PASS=root
SECRET=19ejasdjn21sjia1
- Abra o CMD (ou bash) e dentro dele entre no diretório do projeto
- Após isso, digite o que está no exemplo abaixo, nessa mesma ordem:
# Instalar as dependências
$ npm install
# Iniciar o projeto
$ npm start