Aadarsh Coaching Automation System is a full-stack web application developed to automate the daily operations of a coaching institute with 30+ years of legacy.
This project was developed as a sponsored real-world project to digitize admission processes, administrative work, and institute information management.
The platform provides an efficient system for managing student registrations, admission records, course details, and administrative operations through a secure web interface.
Students can easily register and submit admission requests through the website.
Features:
• Online student registration • Admission form submission • Secure storage of student details • Printable admission forms
All admission data is automatically stored in the database and accessible to administrators.
Admins can manage the entire system through a dedicated dashboard.
Features:
• Admin login authentication • View all admission requests • Manage student records • Edit or update admission details • Generate printable admission forms
This reduces manual paperwork and improves administrative efficiency.
The system also provides detailed information about the coaching institute.
Sections include:
• About the Institute • Founder Details • Institute Overview • Contact Information
These sections help students and parents learn more about the institute.
The platform includes visual sections to showcase institute activities.
Modules include:
📌 Activities Section – Displays extracurricular activities with images.
📌 Memory Section – Highlights important moments and milestones from the institute’s 30-year journey.
📌 Gallery – Shows images of events and institute activities.
The system uses Spring Security with BCrypt password hashing for secure authentication.
Features:
• Secure login system • Password encryption • Admin access protection
• Java • Spring Boot • Spring MVC • Spring Data JPA • Spring Security
• JSP • HTML • CSS • JavaScript
• MySQL • Hibernate (JPA)
• AWS Cloud
• Maven
The application follows MVC Architecture.
Controller → Handles HTTP requests Service → Business logic layer Repository → Database operations Model → Entity classes View → JSP pages
src/main/java/com/example/aadarshproject
controller
service
repository
model
config
src/main/resources
application.properties
src/main/webapp/WEB-INF/jsp
HomePage.jsp
Studentlogin.jsp
AdminLogin.jsp
admindash.jsp
register.jsp
editAdmission.jsp
printAdmission.jsp
Gallery.jsp
Activity.jsp
AboutInstitute.jsp
Contact.jsp
Important settings from application.properties:
spring.application.name=aadarshproject
server.port=8086
spring.datasource.url=jdbc:mysql://localhost:3306/aadarshproject
spring.datasource.username=root
spring.datasource.password=root
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
Add screenshots of:
git clone https://github.com/Manish-Sawant30/aadarshproject.git
Open the project in:
• IntelliJ IDEA • Eclipse • VS Code
Create MySQL database:
aadarshproject
Update credentials in:
application.properties
Example:
spring.datasource.username=root
spring.datasource.password=root
Run the main class:
AadarshprojectApplication.java
http://localhost:8086
This project helped improve understanding of:
• Requirement analysis from real clients • Full-stack development workflow • Backend-frontend integration • Database design and management • Cloud deployment using AWS
Manish Sawant
Diploma in Computer Technology Java Full Stack Developer











