This is an application for tracking your Expenses and Incomes. You can also create your to-buy list and manage expenses effectively.
-One can keep records of his/her expenses and incomes.
-See all the data in bar chart and pie chart as well as in Tabular form.
-Update/Edit/Delete the data if necessary.
-Search for the expenses/income between specific time frame.
-Make a to-buy wish list and prioritise his/her expenses.
- Clone the repo.
$ git clone https://github.com/Kaushal-Dhungel/money_tracker.git
- Install the dependencies
$ pip install -r requirements.txt
- Create .env file and copy details from env.txt files
$ cp env.txt .env
- Start the backend server(if you wish to run frontend and backend separately) else SKIP this.
$ python3 manage.py runserver
- Open new terminal. If vscode press:-
$ ctrl+ shift+ `
- Go to react-frontend directory.
$ cd react-frontend
- Install npm dependencies
$ npm i
-
Run step 3 again
-
Start the frontend server(if you wish to run frontend and backend separately).
$ npm start
- Else run, this will automatically create the build folder in the django's directory (no need to move manually) and execute step 4.
$ npm run build