-
Notifications
You must be signed in to change notification settings - Fork 0
Sprints
Date: 28/07/2025
Sprint Duration: 15/07/2025 – 03/08/2025
Attendees: Navheen, Krittapas
Establish the foundation for the course-to-AI assistant application by setting up core frameworks, defining the data handling strategy, and initiating UI planning and development.
- Framework Setup Complete: Successfully set up and integrated React (frontend), FastAPI (backend), and Render (deployment).
- Clear Data Strategy: Agreed on converting course descriptions into standardized JSON format for use with LLMs.
- UI Planning & Development Started: Krittapas began implementing the frontend based on initial wireframes.
- Effective Task Division: Tasks were clearly split — Navheen focused on backend setup and data structure, while Krittapas focused on UI.
- Prototype Delivered: A working version of the prototype was completed and ready for client presentation.
- Positive Client Feedback: The client appreciated the clean UI design and overall direction of the project.
- Time Buffer for Unexpected Issues: A minor delay occurred during the setup phase. Adding buffer time in future sprints may help avoid impact on other tasks.
- Documentation of Setup Steps: Some configurations took extra time due to lack of documentation. This can be improved in the next sprint.
- Start Backend and Frontend Tasks in Parallel using mock data to reduce idle time.
- Document Environment Setup Clearly to ease onboarding and reduce confusion.
- Begin API Integration Earlier to allow more time for handling edge cases.
| Deliverable | Status |
|---|---|
| React, FastAPI, and Render configured | ✅ Completed |
| Course data structuring strategy defined | ✅ Completed |
| Initial frontend UI implemented | ✅ Completed |
| Functional prototype delivered | ✅ Completed |
| Client presentation and feedback session | ✅ Completed |
Date: 11/08/2025
Sprint Duration: 04/08/2025 – 17/08/2025
Attendees: Navheen, Krittapas
Enhance the application by implementing sentence transformation features, refining backend data handling, improving frontend UI/UX, and deploying the system on Render for hosting.
- Backend Progress: Navheen successfully worked on sentence transforming and data updates, improving backend structure for future scalability.
- Frontend Enhancements: Krittapas delivered noticeable UI improvements, making navigation and layout more consistent and polished.
- Hosting Research Completed: Render was researched as a deployment option, providing clarity on pricing, setup, and suitability.
- Task Continuity: Clear handoff of responsibilities each week ensured no blockers between backend and frontend tasks.
- Deployment Initiated: Navheen began deployment of the system on Render, moving the project closer to live testing.
- Timeline Management: Some tasks stretched across multiple meetings (sentence transforming, hosting research) — setting smaller milestones could help.
- Vector Visualization Planning: The color-coded vector logic was only defined late in the sprint, leaving limited time for implementation.
- Testing Coverage: Limited focus on testing backend and frontend features before deployment.
- Break Large Tasks into Milestones (e.g., backend updates → API endpoint updates → integration testing).
- Introduce Testing Early to validate both backend and frontend changes before deployment.
- Finalize Visualization Designs Earlier so implementation doesn’t bottleneck near the sprint end.
| Deliverable | Status |
|---|---|
| Backend sentence transforming implemented | ✅ Completed |
| Backend data updates for integration | ✅ Completed |
| Frontend UI/UX improvements | ✅ Completed |
| Render hosting research | ✅ Completed |
| Initial deployment to Render | ✅ Completed |
| Color-coded sentence transformer vector logic | ✅ Defined (Implementation In Progress) |
Date: 01/09/2025
Sprint Duration: 18/08/2025 – 31/08/2025
Attendees: Navheen, Krittapas
Deliver deployment-ready functionality by completing live service deployment, improving the UI, and implementing search enhancements including multi-query support and color coding.
- Deployment Completed: The application was successfully deployed to Render, making the service accessible for live testing.
- UI Enhancements: Feedback from David was applied, improving usability and clarity.
- Multi-Query Search Implemented: Users can now search multiple course descriptions in one query, with results grouped for better readability.
- Color Coding Added: Search results now include visual cues with color-coded sentence transformer vectors for improved clarity.
- Strong Collaboration: Clear division of tasks allowed Navheen to focus on deployment and UI while Krittapas worked on formatting and search improvements.
- Board Management: GitHub Projects board was effectively used to track tasks across Todo, In Progress, In Review, and Done.
- UI Consistency: Some of the color-coded indicators still rely on emoji; moving to styled UI elements will provide a more professional look.
- Review Bottleneck: Multi-query search is still in review, so earlier testing and PR reviews could help avoid delays.
- Homepage & Navigation: The current homepage is minimal; a more engaging landing page will be needed in the next sprint.
- Introduce Styled Components or Tailwind Enhancements for clearer UI consistency (replacing emojis with styled indicators).
- Increase Frequency of Code Reviews to reduce backlog in the "In Review" stage.
- Add a New Homepage that introduces the app’s features more clearly to first-time users.
| Deliverable | Status |
|---|---|
| Research deployment using Render | ✅ Completed |
| Deploy application to Render | ✅ Completed |
| Implement color-coded sentence transformer | ✅ Completed |
| Implement color-coded logic | ✅ Completed |
| Multi-query search implementation | ✅ Completed |