An open API service indexing awesome lists of open source software.

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

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:

![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/signup.JPG?raw=true)
![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/login.JPG?raw=true)
![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/dashboard.JPG?raw=true)
![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/add%20expenses.JPG?raw=true)
![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/sucessful%20added.JPG?raw=true)
![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/manage%20expense%20or%20view.JPG?raw=true)
![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/datewisereport.JPG?raw=true)
![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/datewisereport1.JPG?raw=true)
![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/resetpassword.JPG?raw=true)
![alt text](https://github.com/praveenmethraskar/ExpenseTracker/blob/main/img/logout.JPG?raw=true)

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.