Projeto com Prisma ORM

Bem-vindo ao projeto Davinti. Este README fornecerá as instruções necessárias para você iniciar o projeto localmente.

Requisitos

Certifique-se de ter as seguintes ferramentas instaladas em seu sistema:

  • Node.js (https://nodejs.org/)
  • npm (gerenciador de pacotes do Node.js, já incluído na instalação do Node.js)
  • Um banco de dados suportado pelo Prisma ( PostgreSQL )

Configuração

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/seu-projeto.git
    cd seu-projeto
  2. Instale as dependências:

    npm install
  3. Configure as variáveis de ambiente:

    Crie um arquivo .env na raiz do projeto e defina as variáveis de ambiente necessárias. Um exemplo básico para o PostgreSQL:

     DATABASE_URL="postgresql://usuario:senha@localhost:5432/nome-do-banco"
    
  4. Se você estiver começando um novo projeto, pode ser útil executar as migrações para criar o esquema do banco de dados e os dados iniciais. Execute os seguintes comandos:

     npx prisma migrate dev
    
     npx prisma generate
  5. Após a configuração, você pode iniciar o projeto localmente. Execute o seguinte comando:

    Para usar no modo "watch"

     npx run start:dev

Para Frontend

  1. Crie um localhost, com o seguinte comando:
npm run start