🚀
Final Year Project: Hackathon Platform
As part of my final year at ISIMA University, I developed a full-stack Hackathon Management Platform as my capstone project. This ambitious initiative was selected among the Top 10 Graduation Projects at ISIMA — a milestone that reflects the effort, complexity, and impact of the platform.
The platform enables organizers to host hackathons, manage participants and teams, assign tasks (especially for 48-hour live events), and evaluate submissions. Participants can form teams, collaborate via real-time messaging and voice, and submit their projects — all within the same environment.
Key features include:
- Role-based access: Admin, Organizer, Participant, Judge
- Real-time global/team chat with ZegoCloud WebRTC
- Voice communication and moderation
- Dynamic project submission and file uploads
- Task scoring and live leaderboard for timed events
- Project evaluation by jury panel with comment support
Tech Stack:
• Backend: Java Spring Boot, DTOs, REST APIs, Kafka (chat stream), MySQL
• Frontend: Angular 16, ng-openapi-gen (for client SDK), RxJS, TailwindCSS
• Security: JWT Authentication, HTTP interceptors, custom error handlers
• Architecture: Clean layered structure, service separation, reusable modules
This was one of the most technically challenging projects I’ve worked on — blending real-time systems, scalable design, and full-stack integration. It significantly improved my architectural thinking, debugging skills, and confidence working under real constraints and deadlines.
🎥 Watch the project demo: Hackathon Platform – Final Year Project
<- Back to blog
I believe software development is more than just a job — it's a form of art. To truly succeed, you have to enjoy what you're doing. Passion and curiosity are key drivers of growth and excellence in this field. ? This is a list of books that could help you. 👍🏾