Skip to content

Backend for the Coinkeeper app, providing effortless expense tracking, money-saving, and financial goal management.

License

Notifications You must be signed in to change notification settings

RanielliMontagna/coin-keeper-api

Repository files navigation

Coin Keeper Api

A API para o guardião das suas finanças

🚧 O Coin Keeper está em desenvolvimento

📖 Sobre

O Guardião das Suas Finanças. Gerencie suas economias com facilidade e proteja seu dinheiro com Coin Keeper, o aplicativo de controle financeiro que ajuda você a manter suas finanças em ordem. Com Coin Keeper, você pode controlar seus gastos, economizar dinheiro e atingir seus objetivos financeiros com mais facilidade. Com um design intuitivo e recursos avançados, Coin Keeper é o guardião perfeito para suas finanças.

🤖 Funcionalidades

  • Cadastro de Usuário
  • Login
  • Crud de categorias
  • Crud de transações
  • Crud de contas
  • Balanço de contas
  • Crud de cartão de crédito

🚀 Tecnologias

  • Node.js - Ambiente de execução Javascript server-side.
  • Fastify - Framework web para Node.js.
  • Prisma - ORM para Node.js e TypeScript.
  • PostgreSQL - Banco de dados relacional.
  • Docker - Plataforma para desenvolvimento, envio e execução de aplicativos.
  • Swagger - Framework para documentação de API.
  • JWT - JSON Web Tokens.
  • Bcrypt - Biblioteca para criptografia de senhas.
  • Vitest - Framework de testes para Node.js.

📦 Instalação

# Clone o repositório
$ git clone

# Acesse a pasta do projeto
$ cd coin-keeper-api

# Instale as dependências
$ npm install

#  Duplique o arquivo .env.example e renomeie para .env
$ cp .env.example .env

# Rode o docker-compose para subir o banco de dados
$ docker-compose up -d

# Rode as migrations
$ npx prisma migrate dev

# Rode a aplicação
$ npm run dev

📝 Licença

Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.

🖊️ Autor - @raniellimontagna

About

Backend for the Coinkeeper app, providing effortless expense tracking, money-saving, and financial goal management.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published