Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💸 Expense Management System

A full-stack web application for tracking, managing, and organizing daily expenses — built with PHP and MySQL.

PHP MySQL Bootstrap


📖 Overview

Expense Management System is a CRUD-based web app that lets users add, update, delete, and categorize their daily expenses, then view their spending through an analytics dashboard. Built to practice full-stack development with a relational database backend.


✨ Features

  • Add, update, and delete expense records
  • Categorize expenses
  • View full expense history
  • Analytics dashboard with spending breakdown
  • Responsive, mobile-friendly UI

🛠️ Tech Stack

Layer Technology
Backend PHP
Database MySQL
Frontend HTML, CSS, Bootstrap

🚀 Getting Started

Prerequisites

  • XAMPP or WAMP installed
  • PHP 7.4+ and MySQL

Installation

  1. Clone the repo into your htdocs (XAMPP) or www (WAMP) folder:
   git clone https://github.com/areebaathar-dev/expense-management-system.git
  1. Start Apache and MySQL from your XAMPP/WAMP control panel
  2. Create a database and import the schema:
   mysql -u root -p expense_tracker < database/schema.sql
  1. Copy the config template and add your local DB credentials:
   cp config/db.example.php config/db.php
  1. Visit http://localhost/expense-management-system in your browser

📁 Project Structure

expense-management-system/ ├── config/ # Database configuration ├── includes/ # Shared PHP components (header, footer, auth) ├── pages/ # Feature pages (add, edit, delete, dashboard) ├── assets/ # CSS, JS, images └── database/ # SQL schema


📸 Screenshots

Login Page

image

Dashboard

image image

Analytics

image

Settings

image image

🔭 Future Improvements

  • Export expenses to CSV/PDF
  • Multi-user support with authentication roles
  • Budget limits with alerts

📄 License

This project is licensed under the MIT License.


👩‍💻 Author

Areeba Athar LinkedIn · GitHub

About

A full-stack web-based Expense Management System built using PHP and MySQL for tracking and managing daily expenses.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages