Projects
JourneyMate – Spring Boot Application
Intern Assignment | September 2025
- Developed JourneyMate, a Spring Boot + Hibernate based Trip Management application with REST APIs supporting CRUD operations, search & filter, pagination, and trip summaries.
- Implemented robust backend features including DTO–Entity mapping, custom validations, and global exception handling with
@ControllerAdvice. - Documented & tested APIs using Swagger (OpenAPI), JUnit + Mockito, and Postman Collection for smooth collaboration and validation.
- Delivered a production-ready assignment project with database scripts, proper project structure, and detailed README — achieving A+ grade in internship evaluation.
Banking App – Full Stack Application
Group Project | Jun 2024 – july 2024
- Developed Your Bank, A full stack application with Spring Boot(Backend with MySQL) and Android (Java, Retrofit) using REST APIs.
- Implemented user authentication(signup, login and password recovery) with secure JWT-based access ensuring data protection for users.
- Designed an intuitive transaction management with features like deposit, withdraw and transfer money etc.
- Added support for QR code scanning, PDF/Excel export, and email notifications using scheduled tasks.
Smart Expense Tracker – Backend App
Personal Project | March 2025 – Apr 2025
- Developed Smart Expense Tracker using Spring boot, Hibernate, PostgreSQL database and JWT for Authentication and Authorization.
- Designed to help users track their income and expenses efficiently, visualize financial trends, manage budgets, and receive times ago notifications.
- It features role-based access control for Users, Managers, and Admins, making it ideal for both personal and team financial management.
Foot Fitness – Android App
Personal Project | Jan 2024 – Apr 2024
- Developed as a native Android application using Kotlin & Fire for a smooth and modern mobile experience.
- Implemented Firebase Cloud Storage to handle product images and media content efficiently.
- Utilized ViewModel and LiveData architecture components for efficient data handling and UI state management.
Make Attendance – Android App
Personal Project | Jan 2024 – Apr 2024
- Developed an Android application as an attendance tracking system using Java (UI) and Firebase (database).
- Implemented firebase authentication(signup, login and password recovery) with real email and its OTP for recovery.
- Also implemented role based access for teaching staff and students with role like faculty, student admin etc.
Journal App – Backend App
Personal Project | Jul 2024 – Sept 2024
- Developed a Journal Entry Management System using Spring Boot and MongoDB Database.
- Implemented user-authentication(signup, login, password recovery), data management (CRUD operation), and REST APIs for journal entries.
- Used MVC, MVVM architecture and integrated Spring Security for authentication and authorization.
Weather Cap – Android App
Personal Project | Jan 2023 – Apr 2023
- Developed Weather Cap, an android weather forecast app using Kotlin , XML and components of material design.
- Integrated Retrofit API to fetch real-time weather data based on city input.
- Displayed real time data such as 24-hour forecast, humidity, wind speed, and other weather conditions.