Expenses tracker, is an application that enables a user to track his expenses and spending behavior. It uses Sequelize, a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server.
In this application, I demonstrate Test Driven Development and writing of clean code.
The application uses the following tools:
- Nodejs v12 or later
- npm v6 or later
- Postgres for production (I used sqlite3 during development)
- Passion for code
To get started, you need to first clone the repostory by using the command git clone https://github.com/codedbystuart/expense_tracker.git
.
Then Navigate the folder, and install the dependencies.
cd expense_tracker
npm install
Finally you can start the application by running the command, npm run start