GoFinances is an application for finances management, which shows the history of expenses and your current balance. It is also possible to import csv files to add new financial transactions.
To run on your computer, you need:
- Node
- A package manager like NPM or Yarn
- PostgreSQL or Docker, to enable a PostgreSQL database
- Cloning the repo
$ git clone https://github.com/MatheusChein/GoFinances.git
- Running the app:
- Using npm
# Install dependencies
$ npm install
## Create the database
$ cd server
$ npm run typeorm migration:run
# Start the server
$ npm run dev:server
# Start the app
$ cd web
$ npm start
- Using yarn
# Install dependencies
$ yarn
## Create the database
$ cd server
$ yarn typeorm migration:run
# Start the server
$ yarn dev:server
# Start the web app
$ cd web
$ yarn start
- React
- Typescript
- TypeORM
- PostgreSQL
- Axios
- ESLint
- Prettier
- Componentization
- React States
- React Hooks
- Custom React Component Properties
- ES6+ Destructuring
- Decorators
- Ternary Conditioning
- Import / Export statements
This project is under the MIT license. Check out the LICENSE file for further details.