doe

Aplicação web para cadastrar doações de sangue, desenvolvido durante a MaratonaDev 3.0 da Rocketseat.

MIT License

Stars
0

🚀 Tecnologias

As seguintes tecnologias foram utilizadas no desenvolvimento do projeto:

💻 Projeto

O Doe é uma aplicação web para cadastrar doações de sangue, desenvolvido durante a MaratonaDev 3.0 da Rocketseat.

🔧 Instalação e uso

Para rodar a aplicação, você precisa ter instalado em sua máquina o Node, o Postgres e o Postbird.

Siga os passos abaixo:

  1. Abra um terminal e copie este repositório com o comando

    git clone https://github.com/martins-rafael/doe.git
    

    ou use a opção de download.

  2. Entre na pasta com

    cd doe
    
  3. Instale as dependências

    npm install
    
  4. Utilizando a ferramenta Postbird, crie o banco de dados "doe" através da query CREATE DATABASE doe. Agora crie a tabela com o nome de donors que possua os seguintes campos:

  • name: TEXT e NOT NULL;
  • email: TEXT e NOT NULL;
  • blood: TEXT e NOT NULL;
  1. Para configurar a conexão com o banco de dados, abra o arquivo server.js dentro da pasta src e edite a linha 18 com o password cadastrado durante a instalação do Postgres.
    // conexão com banco de dados
    const { Pool } = require('pg')
    const db = new Pool({
      user: 'postgres', // default user
      password: '0000', // altere com sua senha do postgres
      host: 'localhost',
      port: 5432,
      database: 'doe'
    })
  1. Rode a aplicação:

    npm start
    
  2. Acesse http://localhost:3000 no seu navagador.

📝 Licença

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


Feito com 💜 by Rafael Martins