DAILY EXPENSE TRACKER Presented by Sumaiya Maryam. H iii - b.sc(computer science) Under the guidance of T. Nagasivaparvathi m. sc .,m.b.a., m.phil ., Department of computer science Deen college of arts and science
Abstract This project is based on an expense and income tracking system. This project aims to Create an easy, faster and smooth tracking system between the expense and the income. This project also offers some opportunities that will help the user to sustain all financial Activities like digital automated diary. So, for the better expense tracking system, we Developed our project that will help the users a lot. Most of the people cannot track their Expenses and income one way they face a money crisis, in this case daily expense tracker Can help the people to track income-expense day to day and making life tension free. This Project will save time and provide responsible lifestyle. Our project explains about the daily expense Tracker. According to date wise, month wise, year wise Expense. This project shows some ease in adding, editing and deleting the expense details. It also provides a less time-consuming process for viewing, Adding, editing and processing expense of the users.
introduction In today’s busy and expensive life, we are in a great rush to make money. But at the end of the day, we broke off. As we are unknowingly spending money on little and unwanted things. So, we have come over with the idea to track our earnings. Daily Expense Tracker (DET) aims to help everyone who are planning to know their expenses and save from it. DET is a website in which user can add expenses on daily basis and its table will get generated and at the end based on user expenses report will be generated. User can select date range to calculate his/her expenses. This system is very much useful for House-Wife to control their Income-expense from Day-to-Day to Yearly Basics. And to keep a watch on their expense. In today’s fast-paced world, where every penny counts, it’s becoming increasingly vital to have a clear understanding of our spending habits. The Daily Expense Tracker (DET) emerges as a beacon of financial empowerment, providing individuals with a robust platform to meticulously monitor their expenditures, thereby fostering a culture of mindful spending and prudent financial management.
MODULE DESCRIPTIOn 1. User Register. 2. User Login. 3. Expense Add Expense Manage Expense 4. Income. Monthly Income 5. Expense Report Date wise Report Month wise Report Year wise Report 6. Profile 7. Change password 8. Logout
Existing system Existing system does not use the smart concept which are used now a days. In existing, we need to maintain the Excel sheets, CSV etc. files for the user daily and monthly expenses. Disadvantages of Existing System The existing system is not user friendly because data is not maintained efficiently. This project will be an unpopulated data because it has some disadvantages by not alerting a person for each and every Month. But it can used to perform calculation on income and expenses to overcome this problem we propose the new Project.
Proposed system Introducing our revolutionary Online Daily Expenses Tracker in PHP, designed to address the shortcomings of existing systems. With a user-friendly interface, this application streamlines expense and income management, eliminating manual calculations. Advantages of Proposed System Financial Awareness: Daily expenses trackers promote a heightened awareness of your financial activities by recording and categorizing every expense and income. Improved Saving Habits: Tracking daily expenses encourages better saving habits as users can visualize their surplus income and allocate it towards savings. Expense Analysis: Detailed reports and visualizations help users analyze spending trends, identifying areas where expenses can be optimized.
Software description HTML CSS JS PHP MySQL
Software requirements Operating Systems : Windows 10 Front-End Tool : Xampp Back-End Tool : MySQL Server Language : PHP
Table structure FIELD DATA TYPE DEFAULT KEY Expense_ID VARCHAR(25) NOT NULL PRIMARY KEY ExpenseDate DATE NULL ExpenseItem VARCHAR(25) NULL ExpenseCost INT NULL FIELD DATA TYPE DEFAULT KEY tbluser_ID_ VARCHAR(25) NOT NULL PRIMARY KEY FullName VARCHAR(25) NULL Mobile Number VARCHAR(25) NULL Password VARCHAR(25) NULL RegDate DATE / TIME NULL FIELD DATA TYPE DEFAULT KEY IncomeDate DATE NULL MonthlyIncome INT(15) NULL
User- profile.php $ userid =$_SESSION[' detsuid ']; $ fullname =$_POST[' fullname ']; $ mobno =$_POST[' contactnumber ']; $query= mysqli_query ($con, "update tbluser set FullName ='$ fullname ', MobileNumber ='$ mobno ' where ID='$ userid '"); if ($query) { $ msg ="User profile has been updated."; } else { $ msg ="Something Went Wrong. Please try again."; }}
Register.php $ fname =$_POST['name']; $ mobno =$_POST[' mobilenumber ']; $email=$_POST['email']; $password=md5($_POST['password']); $ret= mysqli_query ($con, "select Email from tbluser where Email='$email' "); $result= mysqli_fetch_array ($ret); if($result>0){ $ msg ="This email associated with another account"; } else{ $query= mysqli_query ($con, "insert into tbluser ( FullName , MobileNumber , Email, Password) value('$ fname ', $ mobno ', '$email', '$password' )"); if ($query) { $ msg ="You have successfully registered"; } else { $ msg ="Something Went Wrong. Please try again"; }}
Screen layout
Conclusion Daily expense tracker is a refined system which allows user to efficiently manage his/her expenses with ease. Tracking expenses daily can really help to us save lot of money. Once we start off by tracking our expenses each day, we will be able to get a better idea where you are spending your money, you stay in control and achieve your goals. After making this application we assure that this application will help its users to manage the cost of their daily expenditure. It will guide them and make them aware about their daily expenses. It will prove to be helpful for the people who are frustrated with their daily budget management, irritated because of the amount of expenses and wish to manage money and to preserve the record of their daily cost which may be useful to change their way of spending money. In short, this application will help its users to overcome the wastage of money.
Future enhancement A Daily Expense Tracker is a tool designed to help users manage their finances by tracking their daily spending and income. In its current state, the tracker allows users to input their daily expenses, categorize them, and view their total Expenses for the day, week, month, and year. Additionally, users can input their monthly to track their finances inflow. For future Enhancement, several features can be added to make the tracker more comprehensive and user-friendly. User Profile: Allow users to create profile for personalized financial management. Budgeting: Set and Track monthly or yearly Budgets for different categories. Advanced Analytics: Provide Detailed insights into spending patterns and trends Goal Setting: Set and Monitor progress towards financial goals. Reminder System: Set Reminders for recurring Expenses and Income
reference BOOK REFERENCE “Complete Reference HTML”, T. A .Powell, 3 rd Edition, Tata McGrawHill Publishing Company Limited, Indian Reprint 2002. “MySQL: The Complete Reference”, VikramVaswani , 2 nd Edition, Tata McGrawHill Publishing Company Limited, Indian Reprint 2009. 3. “PHP: The Complete Reference”, Steven Holzner , 2 nd Edition, Tata McGrawHill Publishing Company Limited, Indian Reprint 2009. WEBSITE REFERENCE https://www.tutorialspoint.com https://www.phptutorial.net https://www.w3schools.com https://www.studocu.com https://www.researchgate.net https://www.academia.edu