Welcome to the collaborative Java WebApp project for university management.
This project is modularized and each student has been assigned a specific module via a dedicated Git branch. You should work only on your assigned branch and follow professional Git practices.
| Module | Branch Name |
|---|---|
| Student Management | student-management |
| Faculty Management | faculty-management |
| Course Management | course-management |
| Admission Management | admission-management |
| Examination Management | examination-management |
| Library Management | library-management |
| Hostel Management | hostel-management |
| Fee Management | fee-management |
| Result Management | result-management |
| Timetable Management | timetable-management |
| Placement Management | placement-management |
| Transport Management | transport-management |
| Alumni Management | alumni-management |
| Scholarship Management | scholarship-management |
| Research Management | research-management |
| Event Management | event-management |
git clone https://github.com/<your-username>/Techmahindra-2025.git
cd Techmahindra-2025
Step 2: Switch to Your Assigned Branch
git checkout your-assigned-branch-name
Step 3: Add Your Module Code
Write your code inside the respective folder structure (if any), or feel free to create files logically under your branch.
Step 4: Commit and Push
git add .
git commit -m "Added my module implementation"
git push origin your-assigned-branch-name
Important:
Always pull the latest before pushing:
Do not work on main branch.
Do not delete or modify code in others' modules.
Final Merge
After completion, you may raise a Pull Request (PR) to merge your branch into main. The instructor will review and merge after validation.