https://github.com/praveenmethraskar/expensetracker
Expense Tracker with PHP and MySQL Expense Tracker is a robust web-based application built using PHP and MySQL, designed to help users efficiently manage their expenses. With a user-friendly interface and powerful features, Expense Tracker simplifies the process of logging expenses, viewing and deleting them, and generating datewise reports
https://github.com/praveenmethraskar/expensetracker
apache bootstrap css3 html5 javascript mysql mysql-database mysql-server php7
Last synced: 4 months ago
JSON representation
Expense Tracker with PHP and MySQL Expense Tracker is a robust web-based application built using PHP and MySQL, designed to help users efficiently manage their expenses. With a user-friendly interface and powerful features, Expense Tracker simplifies the process of logging expenses, viewing and deleting them, and generating datewise reports
- Host: GitHub
- URL: https://github.com/praveenmethraskar/expensetracker
- Owner: praveenmethraskar
- Created: 2024-04-03T17:03:04.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T05:45:42.000Z (about 2 years ago)
- Last Synced: 2025-03-13T01:41:17.659Z (over 1 year ago)
- Topics: apache, bootstrap, css3, html5, javascript, mysql, mysql-database, mysql-server, php7
- Language: PHP
- Homepage:
- Size: 613 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Expense Tracker with PHP and MySQL
Expense Tracker is a robust web-based application built using PHP and MySQL, designed to help users efficiently manage their expenses. With a user-friendly interface and powerful features, Expense Tracker simplifies the process of logging expenses, viewing and deleting them, and generating datewise reports.
Features:
Add New Expense:
Users can easily add new expenses by entering details such as amount, date, and description.
The expense data is securely stored in the MySQL database for future reference.
Manage Expenses:
Users have the ability to view all their expenses and delete any unnecessary or outdated entries.
The management interface provides a convenient way to keep expense records organized and up to date.
Datewise Reports:
Generate comprehensive reports to analyze spending patterns over specific time periods.
Users can select a start and end date to generate a report summarizing expenses within that timeframe.
Technologies Used:
Frontend: HTML, CSS, JavaScript
Backend: PHP
Database: MySQL
Set up MySQL database:
Create a MySQL database and import the provided SQL schema (database.sql).
Update database connection details:
Modify the database connection parameters in config.php to match your MySQL configuration.
Run the application:
Start a local server (e.g., using XAMPP, WAMP, or MAMP) and navigate to the project directory.
Access the application through your web browser.
Usage:
Adding New Expense:
Navigate to the "Add Expense" section.
Fill in the required details and submit the form to add a new expense.
Managing Expenses:
Visit the "Manage Expenses" section to view all existing expenses.
Delete any unwanted expenses by selecting them from the list and confirming the deletion.
Generating Datewise Reports:
Head to the "Reports" section.
Choose the start and end dates for the desired time period.
Click on the "Generate Report" button to view a summary of expenses within the selected timeframe.
Screenshots:










Contributing:
Contributions are welcome! Feel free to open issues or pull requests for any improvements or features you'd like to see added to Expense Tracker.