Skip to the content.

Sprint 4 Retrospective - Rohan Bojja

Ideation: Turning Grades into a Functional System

  • Goal: Make grades functional, dynamic, and connected to users rather than static data.
  • Solution: Build a database-backed grading system for efficient admin management.
  • Focus: SQLite grades database to link user info with grades for backend/frontend access.

Implementation: Building the Grades Pipeline

  • Accomplishment: Created a fully functional SQLite database for grades.
  • Schema: Modified grades table to link user info and grade data; updated Spring backend schema to match.
  • Frontend: Implemented GET request to the admin table for dynamic data display.
  • Result: Verified successful communication between database, backend, and frontend.

Testing & Iterations: Debugging, Collaboration, and Growth

  • Challenge: Initial Spring-related issues caused schema/logic mismatches.
  • Fix: Collaborated with Adis’s group to debug and resolve the issues.
  • Pivot: Shifted to AWS S3 bucket for scalability after validating the admin table.
  • Current Status: Working with Nikhil on S3 integration.

Reflection

  • Learnings: Understood full-stack integration (databases, backend, frontend).
  • Key Takeaway: Iteration, debugging, and teamwork are essential for product development.