Finad is a simple finance administrator app.
This project exists because i wanted to understand better practices to create simple applications.
And also managing your own money suited this case perfectly, it is not too complex, but involves some thinking about the better way to create the architecture.
You will need docker and docker-compose (or other database solution), and the NestJS CLI
$ npm i -g @nestjs/cli
A step by step series of examples that tell you how to get a development env running.
$ npm i -g @nestjs/cli
$ yarn
or
$ npm
$ docker-compose up -d
$ yarn start:dev
End with an example of getting some data out of the system or using it for a little demo.
For testing all you need to do is run the test command
$ yarn test
For using, you will need to create and user first, then authenticating it. after that you can create accounts, expenses and incomes and fetch them with filters.
All API docs can be found in the localhost:3000/docs route.
- NodeJs - Server Environment
- Typescript - Language
- NestJS - Backend Framework
- PostgreSQL - Databse
- @lfelipessilva - One man army