Skip to content

Projeto Doe Sangue, um sistema minimalista para cadastrar doadores de sangue. Projeto da 3ª ed. da MaratonaDev utilizando HTML, CSS, JavaScript, Node.js e PostgreSQL realizada pela Rocketseat 🚀 [DONE]

License

Notifications You must be signed in to change notification settings

murilochaves/doe-sangue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Imagem de DOE

Um sistema minimalista para cadastrar doadores de sangue.

Projeto DOE Sangue desenvolvido durante a 3ª ed. da MaratonaDev da Rocketseat 🎓

GitHub complete License

Instalação   |    Produção   |    Execução   |    Licença

🚀 Instalação

  1. Faça a instalação do editor de código VS Code;
  2. Utilize o Google Chrome com as ferramentas de inspeção de código web;
  3. Instale o Node.js;
  4. Instale o PostgreSQL;
  5. Instale o Postbird.

Produção

  1. Entre na pasta do projeto com cd doesangue;
  2. Rode o comando npm init -y;
  3. Instale todas as dependências;
  4. Configure o arquivo server.js:
    4.1 Ligue o servidor e permita o acesso à alguma porta (3000) server.listen;
    4.2 Configure a apresentação da página,
    4.3 Configure a template engine,
    4.4 Configure o servidor para apresentar os arquivos estáticos,
    4.5 Configure o banco de dados.

Dependências

  • express (framework para o node.js);
  • nodemon (realiza auto-restart da aplicação ao salvar um arquivo modificado);
  • nunjucks (template engine que permite manipular os conteúdos html de maneira mais fácil, intuitiva e dinâmica);
  • pg (permite conexão com o banco de dados)

Execução

  1. Faça o clone do repositório;
  2. Instale as dependências do projeto npm install;
  3. Rode o servidor com npm start ou nodemon server.js.

Tecnologias

  • HTML (estrutura);
  • CSS (estilo);
  • JavaScript (inteligência);
  • Node.js (sevidor, motor de JavaScript);
  • PostgreSQL (banco de dados).

Apresentação

Você sabia que uma simples doação de sangue pode salvar até 3 vidas?

No cenário brasileiro, a doação de sangue não se é uma prática tão corriqueira, apesar de sempre estarmos cientes que a doação de sangue é importante e, vermos várias campanhas, apenas 1.9% da população brasileira realiza a doação de sangue constantemente. Todos os dias são necessárias mais de 38.000 doações para que atenda a demanda dos hemocentros. Sendo assim, este projeto visa proporcionar o alcançe à mais pessoas por ser disponível na web e, maior facilidade para encontrar os tipos sanguíneos podendo entrar em contato com a pessoa via e-mail quando necessitar de doações de um determinado tipo.

P.S.: Esta aplicação foi criada à partir da 3ª MaratonaDev disponibilizada pela Rocketseat, um evento on-line ministrado por Mayk Brito entre os dias 17/02/2020 à 19/02/2020.

Interface

Interface Visual

Extensões

  • Live Server: Ritwick Dey - permite atualização automática da conteúdo da página HTML.

Sites

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Projeto Doe Sangue, um sistema minimalista para cadastrar doadores de sangue. Projeto da 3ª ed. da MaratonaDev utilizando HTML, CSS, JavaScript, Node.js e PostgreSQL realizada pela Rocketseat 🚀 [DONE]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published