Sahayta

Role
Lead Developer
Date
Dec 2025 - March 2025
Process
• Minor College Project
• Academic Project
• Full stack Java Project

Project Overview

Sahayta Foundation is a minor college project built to simulate a functional NGO portal. Developed using core Java (Jakarta Servlets), JSP for frontend views, and MySQL as the backend database, it allows users to register, log in, and donate.

Admins can track donation records and manage uploaded images via a simple gallery system. The application uses session-based authentication, JDBC for database interaction, and serves image data using BLOBs. Designed as a traditional Java EE web app, it follows a clean folder structure with separate layers for views, logic, and assets. The project was built individually under mentor guidance using Eclipse IDE.

Project Illustration

Key Skills & Design Process

01. Skills Gained

Through this project, I gained hands-on experience in building full-stack Java web applications using Servlets and JSP.

02. Design Process

I learned how to manage HTTP requests and sessions, implement user authentication, and interact with MySQL databases using JDBC.

03. Tools & Software

Additionally, I developed skills in handling file uploads using multipart forms and structuring Java web projects with separate layers for views, logic, and assets.

04. Client & Development

I also gained experience in debugging server-side logic and working with Eclipse IDE for enterprise application development.