Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 1.12 KB

README.md

File metadata and controls

34 lines (20 loc) · 1.12 KB

Personal Expenses App using Streamlit and SQLite

This repository showcases how to use Streamlit for gathering and analyzing personal expenses. It utilizes SQLite, a user-friendly database system, ideal for small-scale data management.

Installation

To run the Personal Expenses App locally, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/sravz3/expenses.git
    cd expenses
  2. Initialise virtual environment and install streamlit module (follow steps on https://github.com/streamlit/streamlit/wiki/Installing-in-a-virtual-environment)

Usage

  1. Run the Streamlit app from the command line:

    streamlit run main.py
  2. Your default web browser will open, and you'll see the Personal Expenses App App interface.

  3. View the list of available expenses categories. Add new categories if needed.

  4. To record an expense, input date, select category and amount of expense incurred.

  5. Click the "Submit Expense" button to save your expense record.

  6. You can also import all your expense in csv format by clicking on "Download Data as CSV" button.