A web application designed to help you manage your finances and expenses.
- Python 3.x
- Django 4.x
- PostgreSQL (or your preferred database)
- Any virtual environment manager (e.g.,
venv
,virtualenv
)
Follow these steps to get the application running locally:
-
Clone the Repository
git clone https://github.com/kaelkkd/expenses-tracker.git cd expenses-tracker
-
Set Up a Virtual Environment
python3 -m venv venv source venv/bin/activate # For Windows: venv\Scripts\activate
-
Install Dependencies
pip install -r requirements.txt
-
Configure the Database
- Add your
.env
file in theept/
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.
- Add your
-
Run Migrations
python manage.py makemigrations python manage.py migrate
-
Start the Development Server
python manage.py runserver
-
Access the Application
Open http://127.0.0.1:8000 in your browser.