A comprehensive Java Full Stack application for tracking and managing student expenses.
The Student Expense Tracker is a full-stack web application built with Java backend and HTML/CSS frontend. It provides students with an intuitive way to record, categorize, and analyze their spending habits.
- 📝 Add Expenses: Easily record daily expenses with details
- 🏷️ Categorize: Organize expenses by category
- 📊 Track Spending: Monitor your spending patterns
- 📈 Analytics: View expense statistics and reports
- 🔍 Search & Filter: Find expenses quickly
- Backend: Java
- Frontend: HTML, CSS, JavaScript
- Architecture: Full Stack MVC
expense-tracker/
├── src/ # Source code
├── resources/ # Configuration files
├── web/ # Frontend (HTML, CSS)
└── README.md # This file
- Java JDK 8 or higher
- Maven (for dependency management)
- A modern web browser
-
Clone the repository:
git clone https://github.com/koppashwethav-spec/expense-tracker.git cd expense-tracker -
Build the project:
mvn clean install
-
Run the application:
.\mvn spring-boot:run -
Open your browser and navigate to:
http://localhost:8081
- Add an Expense: Click the "Add Expense" button and fill in the details
- View Expenses: Browse your expense list with all transactions
- Filter: Use filters to find expenses by date, category, or amount
- Delete: Remove unwanted expense entries
Contributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.
This project is open source and available under the MIT License.
For questions or support, please open an issue in the repository.
Happy tracking! 💰