Skip to content

System for tracking and analyzing freelancer income trends.

License

Notifications You must be signed in to change notification settings

Sylvester254/MOTA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOTA PySide6

A finance management application designed for freelancers

Description

MOTA focuses on providing a clear overview of your freelance earnings. See monthly totals at a glance and easily drill down into daily transaction details for specific periods. This empowers you to analyze your income trends quickly.

Features

Current:

  • Client Management:
    • Add, edit, and view client information.
    • Delete clients without associated transactions.
  • Income Management:
    • View monthly summaries by year.
    • Track daily transactions.
    • Add, edit, and delete transactions with ease.

Planned:

  • Visualizations: Charts and graphs showcasing earnings trends.
  • Income Predictions: Estimates for tax planning.
  • Reports: Comprehensive monthly summaries and detailed reports.

Technology Stack

  • Python
  • PySide6
  • SQLite

Project Structure

  project_root/
      main.py               # Application's entry point, UI setup
      models.py             # Classes defining Client, Income records, etc.
      database.py           # Database interaction & query logic
      ui/
          __init__.py       # Makes ui a "package"
          client_view.py    # UI logic for the client section
          income_records_view.py # UI logic for the income records section
          reports_view.py   # (for future reporting UI)
      requirements.txt      # Python dependencies
      tests/
          test_client.py    # Test suite for Client class methods
          test_income_records.py # Test suite for IncomeRecord class methods

License

Distributed under the GNU GPLv3 license. See LICENSE.txt for details.

About

System for tracking and analyzing freelancer income trends.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages