Skip to content

univrs/expenses_streamlit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

sqlite & streamlit python app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%