Skip to content

PiyushJain045/MoneyWise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Overview

A Django-based personal finance management system with comprehensive tracking, reporting, and AI-powered features.

Features

๐Ÿ“Š Dashboard

  • Real-time balance & account overview
  • Interactive visualizations:
    • Transaction trends
    • Expense categorization
    • Income vs. expense analysis
    • Top expense tracking

๐Ÿ’ณ Transaction Management

  • CSV bank statement imports
  • Manual transaction entry
  • AI receipt scanning (Gemini API)
  • Anomaly detection system

๐Ÿ“ˆ Financial Reporting

  • Automated report generation
  • AI financial advisor chat
  • Personalized recommendations

๐Ÿ‘ค User Profile

  • Personal & account management
  • Monthly budget configuration
  • Profile photo upload

๐Ÿ”„ Recurring Payments

  • Scheduled transaction tracking
  • Payment calendar view

๐Ÿ›ก๏ธ Security Center

  • Anomaly review dashboard
  • Fraud reporting interface

๐Ÿ“ˆ Investment Tracking

  • Portfolio valuation
  • Asset allocation visualization
  • Broker statement imports

๐ŸŽ“ Learning Resources

  • Financial education materials

Tech Stack

Component Technology
Backend Django
Database SQLite (configurable)
AI Integration Gemini API
Visualization Custom JS/CSS
Anomaly Detection Custom algorithm

Installation

# Clone repository
git clone https://github.com/PiyushJain045/MoneyWise.git

# Setup virtual environment
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Configure environment
echo "GEMINI_API_KEY=Add your gemini-1.5-flash API key here" > .env

# Initialize database
python manage.py migrate
python manage.py createsuperuser

# Launch development server
python manage.py runserver

Screenshots

Screenshot 2026-03-26 194009 Screenshot 2026-03-26 194313 Screenshot 2026-03-26 194043 Screenshot 2026-03-26 194120 Screenshot 2026-03-26 194246 Screenshot 2026-03-26 194603 Screenshot 2026-03-26 194620 Screenshot 2026-03-26 194636 Screenshot 2026-03-26 194513

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

โšก