Projeto DOE Sangue desenvolvido durante a 3ª ed. da MaratonaDev da Rocketseat 🎓
Instalação | Produção | Execução | Licença
- Faça a instalação do editor de código VS Code;
- Utilize o Google Chrome com as ferramentas de inspeção de código web;
- Instale o Node.js;
- Instale o PostgreSQL;
- Instale o Postbird.
- Entre na pasta do projeto com
cd doesangue
; - Rode o comando
npm init -y
; - Instale todas as dependências;
- 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.
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)
- Faça o clone do repositório;
- Instale as dependências do projeto
npm install
; - Rode o servidor com
npm start
ounodemon server.js
.
HTML
(estrutura);CSS
(estilo);JavaScript
(inteligência);Node.js
(sevidor, motor de JavaScript);PostgreSQL
(banco de dados).
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.
Live Server
: Ritwick Dey - permite atualização automática da conteúdo da páginaHTML
.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.