A Django-based asset management application for recording and managing personal finances.
Quist is a web application developed with Django that allows users to manage their personal finances. It provides features for expense tracking, category management, dashboards, and user authentication to help visualize and organize financial information.
- 🔐 User authentication (Login / Logout)
- 💰 Expense management
- 📂 Category management
- 📊 Dashboard
- 📈 Achievement rate visualization
- ⚙️ Application settings
- Python
- Django
- SQLite3
- HTML
- CSS
- JavaScript
quist_project/
├── accounts/ # User authentication
├── home/ # Dashboard
├── categories/ # Category management
├── expenses/ # Expense management
├── rates/ # Achievement rate
├── settings_apps/ # Application settings
├── common/ # Shared utilities
├── static/ # Static files
├── templates/ # HTML templates
├── archive/ # Backup (excluded from deployment)
└── manage.py
git clone https://github.com/hashio251/asset-management-app.git
cd asset-management-apppython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtpython3 manage.py makemigrations
python3 manage.py migratepython3 manage.py runserverOpen the application in your browser.
http://127.0.0.1:8000/
Displays numbers with comma separators regardless of the current locale.
{% load humanize_extras %}
{{ price|intcomma_force }}Example
1234567
↓
1,234,567
- Restart the Django server after modifying
common/templatetags/. - Exclude
venv/,archive/, and__pycache__/from version control. - Keep secret keys and environment variables out of the repository.
This project is intended for learning and portfolio purposes.