Skip to content

The expense tracking web app where you can track your expense behavior

License

Notifications You must be signed in to change notification settings

mikehquan19/bettero-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bettero App

The full-stack CRUD app that allows users to

  • keep track of their financial accounts, transactions, bills, stocks, etc.

  • create their own budget plan and see how their expense behavior has gone so far compared to the plan.

  • visualize their expense behavior (and also their stock portfolios) through different types of charts.

Tech Stack

The app also implements JWT Authentication for login/logout system

Improvement in the future

Some improvements that I'm actively working on:

  • Integration with Plaid API, which would make the app hugely automatic and is a good plus.

  • Better design in general.

How to run

Front-end is available here. Please clone them along with this repo.

The app will be deployed soon, and there is a demo available in youtube. But below is the guide to run them locally:

1/ Prerequisites

Before getting started, make sure that you have Node.JS & Django installed. If not, please visit the websites for the download and installation guide.

Or run the following commands:

pip install django
npm install node

Make sure you also have a PostgreSQL server up and running, and RabbitMQ broker for Celery service to run on.

2/ Set up and run the project

Clone the project

https://github.com/mikehquan19/bettero-app.git

For backend,

To be added

For frontend,

Finally, run the project

cd bettero-frontend
cd bettero-app
npm run dev 

Contact

If you have any questions regarding this project, please reach out to me at hoangphucquan19@gmail.com

About

The expense tracking web app where you can track your expense behavior

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published