InDebito is a personal transaction manager web application made with Flask, HTML, CSS, SQL and a little bit JavaScript. This application is the climax of CS50x (Introduction to Computer Science), the online course by Harvard University.
- Index page with a beautiful Transaction Table and Expense Charts made with Google Charts API.
- Seperate pages for Income, Expense and Search and making it convenient for everyone to understand and use.
- Change Username, Password from Profile page.
- Delete your account and leave no trace of your identity and transaction.
- Entertain yourself by submitting an empty form 😂🤣. Inspired from CS50 Finance.
Windows
- Download this project from GitHub or do
git clone https://github.com/imudayveer/InDebitO.git
(if doing git clone, jump to step 5 using cd InDebitO). - Install WSL2.
- Open the folder where you downloaded the files.
- In address bar, type
wsl
. - Then type
pip3 install -r requirements.txt
. - Lastly do
flask run
. - Navigate to the address given in terminal and have fun.
Linux
- Download this project from GitHub or do
git clone https://github.com/imudayveer/InDebitO.git
. - Open terminal in the folder.
- Continue from Step 5 of Windows.
Termux (Android)
- Open Termux.
- Do
git clone https://github.com/imudayveer/InDebitO.git && cd InDebitO
. - Continue from Step 5 of Windows.