O onDespezzas é uma aplicação desenvolvida para facilitar o gerenciamento de despesas pessoais, permitindo um controle eficiente e organizado dos gastos.
Antes de iniciar, certifique-se de ter instalado em seu sistema:
Para executar este projeto, você precisa configurar as seguintes variáveis de ambiente no arquivo .env
:
# Configurações de Ambiente
NODE_ENV="development"
PORT=3333
# Configurações do Banco de Dados
DATABASE_URL="file:./dev.db"
# Configurações do JWT
JWT_SECRET="your-secret"
Siga os passos abaixo para configurar e executar o projeto localmente:
git clone git@github.com:luizsmatos/on-despezzas-api.git
cd on-despezzas-api
npm install
npm run db:migrate
npm run start:dev
Para executar os testes unitários e de integração, utilize os seguintes comandos:
# Executar todos os testes unitários
npm test
# Executar testes unitários em modo de observação
npm run test:watch
# Executar testes de integração
npm run test:e2e
A documentação da API está disponível via Swagger. Para acessá-la, execute o seguinte comando e visite o link fornecido:
npm run start:dev
http://localhost:3333/docs