Expense Manager (JS based Database Project)
Server Dependency : Express.js Database Dependency : mysql
Project Screen Shots at ProjectPreview Folder
Description:
Potential users need to input the required data such as the expense name, amount, payment method, category, tags and date of when the expense was made. The application allows users to track their expenses daily, weekly, monthly, and yearly in terms of summary in bar graphs and pie-charts. This web-site is a detailed expense manager that will not only help users keep a check on their expenses and incomes, but also cut down the unrequired expenses, and thus will help provide a responsible lifestyle.
How to run the Project
-
Make sure to install nodejs from node.js official website
-
Use a MySQL server and upload all .sql files from database folder in this repo
-
Create a .env file and inside that enter the below lines:
PORT= DB= DB_USER= DB_PASS= DB_PORT=
- Once all that is done run these below commands:
npm init -y npm install npm start
- Project should run at http://localhost:
DISCLAIMER:
Some MySQL servers have issues running .sql files in this repository