É uma plataforma de gerenciamento de finanças pessoais.
O expense tracker é um aplicativo de gestão de finanças pessoais que tem como objetivo ajudar os usuários a controlar suas receitas e despesas de uma maneira simples e intuitiva. Este projeto inclui funcionalidades como o rastreamento de despesas e receitas, definição e acompanhamento de metas de orçamento, lembretes de pagamento, integração com contas bancárias e muitas outras funcionalidades para facilitar o gerenciamento financeiro dos usuários.
O site é composto de 4 páginas diferentes:
- Landing Page: Os usuários podem conhecer a plataforma, ou se cadastrar e fazer login.
- Login: Os usuários podem fazer o login com o e-mail corporativo e entrar na plataforma.
- Home: Os usuários podem criar suas transações de receita ou despesa, e visualizar as últimas transações.
- Wallet: Os usuários pode criar carteiras ilimitadas, afim de organizar suas transaçãoes em geral.
As seguintes ferramentas foram usadas neste projeto:
- Node.js
- TypeScript
- NestJS
- TypeORM
- Class Validator
- Jest
- Supertest
- JWKS RA
- Swagger
- Docker
- Eslint
- Prettier
Antes de começar, você precisa ter Git e Node instalados em seu computador.
# Clone este projeto
$ git clone https://github.com/Grupo-GCB/expense-tracker-backend
# Acesse
$ cd expense-tracker-backend
# Instale as dependências
$ yarn or npm install
# Execute o projeto
$ yarn start or npm start
# O servidor irá iniciar em <http://localhost:${PORT}>
Queremos agradecer às seguintes pessoas que contribuíram para este projeto:
Kayke Fujinaka |
Victor Shimada |
Diogo Gallina |
Este projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.