Skip to content

A web application designed to help you manage your finances and expenses.

License

Notifications You must be signed in to change notification settings

kaelkkd/expenses-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expenses Tracker

GitHub repo size GitHub language count Project Status

A web application designed to help you manage your finances and expenses.

Getting Started

Requirements

  • Python 3.x
  • Django 4.x
  • PostgreSQL (or your preferred database)
  • Any virtual environment manager (e.g., venv, virtualenv)

Setup

Follow these steps to get the application running locally:

  1. Clone the Repository

    git clone https://github.com/kaelkkd/expenses-tracker.git  
    cd expenses-tracker  
  2. Set Up a Virtual Environment

    python3 -m venv venv  
    source venv/bin/activate  # For Windows: venv\Scripts\activate  
  3. Install Dependencies

    pip install -r requirements.txt  
  4. Configure the Database

    • Add your .env file in the ept/ directory with the following details:
      DATABASE_NAME=<your_database_name>  
      DATABASE_USER=<your_database_user>  
      DATABASE_PASSWORD=<your_database_password>  
      DATABASE_HOST=<your_database_host>  
      DATABASE_PORT=<your_database_port>  
    • Alternatively, edit the database settings in ept/settings.py to match your preferred database configuration.
  5. Run Migrations

    python manage.py makemigrations  
    python manage.py migrate  
  6. Start the Development Server

    python manage.py runserver  
  7. Access the Application
    Open http://127.0.0.1:8000 in your browser.

About

A web application designed to help you manage your finances and expenses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published