RocketNotes - Backend

Banco de dados

imagem da estrutura do banco de dados

Backend completo da aplicação RocketNotes, desenvolvido utilizando Node.js e Express. O projeto inclui um banco de dados SQLite e utiliza o Query Builder Knex.js para manipulação do banco. As senhas são criptografadas utilizando a biblioteca bcrypt.

Instruções de inicialização do projeto

Siga os passos abaixo para iniciar o projeto em sua máquina local.

Pré-requisitos

Certifique-se de ter o Node.js instalado em sua máquina. Você pode baixar a versão mais recente do Node.js em: https://nodejs.org

Passo 1: Clonar o repositório

Clone este repositório para o diretório de sua escolha em seu computador.

git clone https://github.com/seu-usuario/rocket-notes-backend.git

Passo 2: Instalar as dependências

Navegue até o diretório do projeto e execute o seguinte comando para instalar as dependências necessárias:

npm install

Em seguida, execute o seguinte comando para executar as migrações e criar as tabelas no banco de dados:

npm run migrate

Passo 3: Iniciar o servidor

Após a configuração do banco de dados, você pode iniciar o servidor executando o seguinte comando:

Passo 4: Iniciar o servidor

Após a configuração do banco de dados, você pode iniciar o servidor executando o seguinte comando:

npm run dev

O servidor será iniciado e estará disponível em http://localhost:3333.

Parabéns! O projeto RocketNotes Backend foi iniciado com sucesso em sua máquina local.


Sinta-se à vontade para ajustar as instruções de acordo com a estrutura do seu projeto e adicionar outras informações relevantes. Lembre-se de atualizar o link do repositório no comando de clonagem para que corresponda ao seu repositório no GitHub.

Espero que essas instruções sejam úteis para você iniciar o projeto RocketNotes Backend. Se você tiver mais dúvidas ou precisar de mais assistência, não hesite em entrar em contato.