Skip to the content.
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.