Skip to content

Boosting hunger-fighting campaigns

License

Notifications You must be signed in to change notification settings

CarvalhoNathan/donaro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Impulsionando campanhas de combate à fome!

💻 O que é?

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

🙋 Desenvolvedores

Pedro Petenucci: Backend e Banco de Dados
Linkedin badge

Yago Mouro: Frontend
Linkedin badge

Nathan Carvalho: Layout
Linkedin badge

🚀 Como rodar?

Requisitos para rodar o projeto:

Procedimentos:

  • 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

About

Boosting hunger-fighting campaigns

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Handlebars 45.1%
  • SCSS 28.9%
  • JavaScript 26.0%