Skip to content
/ MoneyHub Public

A personal finance tracking application designed to give you a clear overview of your income and expenses.

Notifications You must be signed in to change notification settings

msh31/MoneyHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💸 MoneyHub 💸

A personal finance tracking application designed to give you a clear overview of your income and expenses. MoneyHub is built for individual use, providing a simple and intuitive way to manage your personal finances.

Features

  • Income Tracking: Record and categorize all your income sources
  • Expense Management: Track your spending across different categories
  • Financial Overview: Get a comprehensive view of your financial situation
  • Data Persistence: All your financial data is stored securely in MariaDB
  • Personal Use: Designed for single-user operation, keeping your finances private

Getting Started

Prerequisites

  • To-Do

🔧 Installation

  1. Clone the repository:

    git clone https://github.com/msh31/moneyhub.git
    cd moneyhub
  2. (TODO)

Database Schema

The application uses the following main tables:

  • income: Records all income entries with categories and dates
  • expenses: Tracks all expense entries with categories and descriptions
  • categories: Manages income and expense categories for better organization

Usage

  1. Adding Income: Record your salary, freelance payments, or any other income sources
  2. Recording Expenses: Log your daily expenses with appropriate categories
  3. Viewing Reports: Access your financial overview to understand spending patterns
  4. Managing Categories: Create custom categories to organize your finances

Contributing

This is a personal finance tool, but if you'd like to suggest improvements:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For issues or questions, please open an issue on GitHub.


⚠️ Note: MoneyHub is designed for personal use only. Always backup your financial data regularly and ensure your MariaDB instance is properly secured.

About

A personal finance tracking application designed to give you a clear overview of your income and expenses.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •