In this project, student were paired up to collaborate and develop a student registration and online gradebook system for college students, instructors, and administrators. The system comprised a registration service for course enrollment and a gradebook service for assignment management. With front ends in React, back ends in Java Spring Boot, and dedicated databases, we enhanced existing code and conducted thorough code reviews of each others' work.
I focused on developing the registration service, implementing features and enhancing the user experience. Simultaneously, my partner concentrated on the gradebook service, including front-end development. By the fourth week, we completed our respective services and integrated the two using HTTP REST and Message Queues, enabling seamless communication and event notifications.
The project's completion represented an accomplishment in constructing a comprehensive student registration and gradebook system. Through our collaborative efforts, code enhancement, and successful service integration, we demonstrated proficiency in full-stack development and an ability to deliver a functional and efficient solution.