An open API service indexing awesome lists of open source software.

https://github.com/leeocoder/fineplan-api


https://github.com/leeocoder/fineplan-api

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

🏡 Fine Plan API



[![Building](https://badgen.net/badge/icon/Actively%20Building%20?icon=bitcoin-lightning&label&color=purple)](https://github.com/leeo-dev/fineplan-api)
[![Build Status](https://app.travis-ci.com/leeo-dev/fineplan-api.svg?branch=master)](https://app.travis-ci.com/leeo-dev/fineplan-api)
[![Coverage Status](https://coveralls.io/repos/github/leeo-dev/fineplan-api/badge.svg?branch=master)](https://coveralls.io/github/leeo-dev/fineplan-api?branch=master)
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com)

An Easy and efficient budget app and expenses tracker fo managing your money.

### Milestones
- [x] SignUp Route.
- [x] Login Route.
- [x] Middleware Authentication to protect routes.
- [x] Create Deposit Transaction Route.
- [x] Create Withdraw Transaction Route.
- [x] Load All Transactions Route.
- [x] Update Transaction.
- [x] Delete Transaction Route.
- [ ] Create Category Route.
- [ ] Create Category Route.
- [ ] Load All Categories Route.
- [ ] Update Category Route.
- [ ] Delete Category Route.
- [ ] Save logs Erros in database.

> ## Bibliotecas e Ferramentas

* NPM
* Typescript
* Git
* Jest
* MongoDb
* Travis CI
* Bcrypt
* JsonWebToken
* Coveralls
* Express
* Supertest
* Husky
* Lint Staged
* Eslint
* Standard Javascript Style
* Sucrase
* Rimraf
* In-Memory MongoDb Server
* MockDate

> ## Design Patterns
* Factory
* Adapter
* Composite
* Decorator
* Proxy
* Dependency Injection
* Abstract Server
* Composition Root