/Expense_Tracker

a user-friendly and efficient tool designed to help you manage your finances seamlessly created using Java, JSP, Servlet, Hibernate and Maven

Primary LanguageJava

Expense_Tracker

a user-friendly and efficient tool designed to help you manage your finances seamlessly created using Java, JSP, Servlet, Hibernate, and Maven.

I have successfully developed an Online Expense Tracker system using Java, incorporating a blend of JSP (JavaServer Pages), JSTL (JavaServer Pages Standard Tag Library), Servlet, and Hibernate frameworks. My projects adhere to the Model-View-Controller (MVC) architecture, ensuring organized and maintainable code, and I efficiently manage project dependencies using Maven. The system boasts crucial features such as Create, Read, Update, and Delete (CRUD) operations for managing expenses, coupled with user-friendly login and registration modules. Furthermore, I've seamlessly integrated Java applications with a MySQL database, optimizing database schemas, and employing SQL queries to ensure efficient data retrieval and storage. This project showcases my proficiency in Java development and my ability to create robust and user-friendly web applications that meet the needs of modern users. It reflects my commitment to implementing best practices and delivering seamless, data-driven solutions.


Technologies Used:

  • JSP (JavaServer Pages)
  • JSTL (JavaServer Pages Standard Tag Library)
  • Servlet
  • Hibernate frameworks
  • MySQL
  • HQL
  • Maven


User Interface


index.jsp

register.jsp

login.jsp

After Login -> login.jsp

addExpense.jsp

viewExpense.jsp

editExpense.jsp

delete Expense -> viewExpense.jsp

Logout-> login.jsp