Skip to content

Team Meetings

HUPPPPPP edited this page Oct 13, 2025 · 21 revisions

Meeting 1 - 24/07/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This meeting marked the official start of the project focused on comparing our BIT course with another university’s course from a different country using AI tools. The main focus was on planning the setup of the development frameworks and tools before any coding begins.

Key Discussion Points

1️⃣ Project Overview & Goals

  • Agreed on the project aim: use AI to translate and compare course information across universities.

2️⃣ Framework & Tool Setup

  • Decided to use React for the frontend, FastAPI for backend APIs, and Firebase for deployment and database management.
  • Current priority is to set up these frameworks and integrate them into a working base project.

3️⃣ Task Assignment

  • Navheen will handle the full setup of the project frameworks including React, FastAPI, and Firebase.
  • Krittapas will support by reviewing the setup and preparing for UI/styling once the base is ready.

Action Items

Task Assignee Due Date Status
Set up React, FastAPI, and Firebase frameworks Navheen 28/07/2025 In Progress
Research AI translation API options for integration All Team Members 28/07/2025 In Progress
Review framework setup and prepare UI plan Krittapas 28/07/2025 Pending
Document project setup and architecture plan All Team Members 28/07/2025 Pending

Next Steps & Meeting Schedule

  • Next Meeting Date: 28/07/2025
  • Next Meeting Agenda:
    • Review progress on framework setup.
    • Discuss AI API integration plans.
    • Plan UI/styling approach.

Meeting 2 – 28/07/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This meeting focused on reviewing the progress made on project setup, defining clearer task scopes, and assigning new responsibilities related to data structuring and UI development. The project is progressing well with the foundational frameworks established.

Key Discussion Points

1️⃣ Framework Setup Review

  • Navheen confirmed that React, FastAPI, and Render were successfully set up and integrated.
  • Krittapas reviewed the setup and gave feedback on the frontend structure.

2️⃣ Data Handling Strategy

  • Discussed how course descriptions will be parsed and structured for AI use.
  • Agreed that course descriptions will be manually transferred into a JSON format to standardize them for LLM processing.

3️⃣ UI Development Planning

  • Initial wireframe discussions were held.
  • Krittapas will begin work on designing and building the frontend UI components.

Task Assignment Updates

  • Navheen will work on transforming course descriptions into JSON format and structuring them for LLM parsing.
  • Krittapas will begin implementing the UI for the website using React, based on the agreed design direction.

Action Items

Task Assignee Due Date Status
Transfer course descriptions into JSON format Navheen 31/07/2025 In Progress
Structure JSON for LLM to parse Navheen 31/07/2025 In Progress
Design and implement frontend UI components Krittapas 31/07/2025 In Progress

Next Steps & Meeting Schedule

  • Next Meeting Date: 31/07/2025
  • Next Meeting Agenda:
    • Review structured data formats
    • Demo early UI components
    • Finalize AI API selection and integration plan

Meeting 3 – 31/07/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This meeting focused on reviewing progress made on structuring course data, presenting the initial UI components, and discussing integration with an AI model. The team is making steady progress, with core data and interface components beginning to take shape.

Key Discussion Points

1️⃣ Data Structuring Progress

  • Navheen presented the converted course descriptions in JSON format.
  • The JSON structure was reviewed and finalized for compatibility with LLM parsing.
  • Edge cases and inconsistencies in course descriptions were discussed, and formatting guidelines were agreed upon.

2️⃣ Frontend UI Demo

  • Krittapas showcased the first version of the UI components, including the homepage and course display sections.
  • The team provided feedback on layout, responsiveness, and component organization.
  • The current design direction was approved to move forward.

3️⃣ AI API Integration Planning

  • Suitable AI APIs (OpenAI, Cohere) were discussed for generating responses using the structured data.
  • Early testing and evaluation will begin before confirming the final choice.
  • Integration roadmap will be finalized in the next meeting.

Task Updates

Task Assignee Due Date Status
Finalize and clean course JSON format Navheen 31/07/2025 Done
Begin testing JSON with LLM prompts Navheen 04/08/2025 In Progress
Improve and expand UI components (e.g., course cards, nav) Krittapas 04/08/2025 In Progress
Evaluate AI APIs and test basic LLM integration Both 04/08/2025 In Progress

Next Steps & Meeting Schedule

  • Next Meeting Date: 04/08/2025
  • Next Meeting Agenda:
    • Present prototype to the client for initial feedback
    • Review LLM integration test results
    • Confirm and finalize AI API selection
    • Discuss further UI/UX refinements based on client feedback

Meeting 4 – 04/08/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This meeting focused on presenting the completed prototype to the client, reviewing LLM testing results, and planning the next phase of development. The team also discussed assigning new responsibilities related to course comparison logic, data enrichment, and UI enhancements.

Key Discussion Points

1️⃣ Prototype Presentation

  • The prototype was successfully presented to the client.
  • Client gave positive feedback, especially on the UI layout and navigation.
  • Encouraged the team to continue refining and adding features to support course comparison.

2️⃣ LLM Testing & Sentence Comparison

  • Navheen shared initial testing progress with LLM responses using structured course JSON.
  • The team discussed implementing a sentence comparison approach to match external course descriptions to BIT courses.

3️⃣ Data & UI Enhancements

  • Navheen will continue enriching the course description dataset with more detailed entries to improve AI accuracy.
  • Krittapas will focus on building a search bar to enable course comparison and a dropdown navigation bar to let users switch between:
    • Bachelor of Information Technology
    • Bachelor of Business

Task Updates

Task Assignee Due Date Status
Develop sentence comparison feature for course matching Navheen 07/08/2025 In Progress
Add and format more detailed course description data Navheen 07/08/2025 In Progress
Build course comparison search bar Krittapas 07/08/2025 In Progress
Add dropdown Navbar for BIT / Business selection Krittapas 07/08/2025 In Progress

Next Steps & Meeting Schedule

  • Next Meeting Date: 07/08/2025
  • Next Meeting Agenda:
    • Demo the sentence comparison feature
    • Review additional course description data
    • Test search bar and navigation dropdown
    • Finalize AI API choice based on results
    • Discuss readiness for future deployment and user testing

Meeting 5 – 07/08/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This meeting focused on progress updates for the ongoing prototype development. The team discussed current tasks, which include implementing a search bar, adding a program navigation menu, and enhancing course descriptions for better quality comparisons. No major blockers were identified, but work is still in progress for all features.

Key Discussion Points

1️⃣ Prototype Progress

  • The prototype is still under development — not yet ready for a client demo.
  • Both team members are working on UI improvements and content enhancements.
  • Current efforts are aimed at ensuring all navigation and search features are functional for the next internal review.

2️⃣ Search Bar Implementation

  • Objective: Enable users to search for courses to support future course comparison functionality.
  • The search bar should integrate with the planned course data model for filtering and matching.
  • Basic UI is being set up; backend search logic will be integrated later.

3️⃣ Program Navigation Menu / Taskbar

  • Objective: Allow browsing between different degree programs via dropdown or tabs.
  • Programs to include:
    • Bachelor of Information Technology
    • Bachelor of Business
    • Bachelor of Design
    • Bachelor of Culinary Arts
  • No actual program data required yet — only navigation structure and routing preparation.

4️⃣ Course Description Enhancements

  • Current course descriptions are too brief.
  • Action: Use details from the "Aim", "Learning Outcomes", and related sections in course outlines to generate richer, more structured summaries.
  • This will improve the quality of AI-driven course comparisons later.

Task Updates

Task Assignee Due Date Status
Build search bar for course comparison Krittapas 14/08/2025 In Progress
Add dropdown or tab navigation for program selection Krittapas 14/08/2025 In Progress
Expand and structure course descriptions using Aim / Learning Outcomes data Navheen 14/08/2025 In Progress

Next Steps & Meeting Schedule

  • Next Meeting Date: 11/08/2025
  • Next Meeting Agenda:
    • Review search bar progress and test basic functionality
    • Demo navigation menu between programs
    • Present updated course descriptions
    • Discuss prototype readiness for client preview

Meeting 6 – 11/08/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This meeting focused on refining backend and frontend development tasks for the upcoming sprint. The main priorities are backend data refactoring, database integration, and improving the frontend user experience. Hosting options were also discussed, with an initial focus on Render for deployment research.

Key Discussion Points

1️⃣ Backend Refactoring & Database Integration

  • Navheen will refactor backend data structures for better efficiency and maintainability.
  • Begin integrating the database into the web application to enable persistent data storage.
  • Ensure backend endpoints are optimized for frontend consumption.

2️⃣ Frontend Improvements

  • Krittapas will focus on enhancing the frontend UI and UX.
  • Improvements will include refining navigation, improving layout responsiveness, and polishing visual design.

3️⃣ Hosting Research – Render

  • Krittapas will research Render as a potential hosting platform for the application.
  • Compare features, pricing, and deployment process to ensure suitability for project needs.

Task Updates

Task Assignee Due Date Status
Refactor backend data structures Navheen 18/08/2025 In Progress
Integrate database into web application Navheen 18/08/2025 In Progress
Implement frontend UI/UX improvements Krittapas 18/08/2025 In Progress
Research hosting setup on Render Krittapas 18/08/2025 In Progress

Next Steps & Meeting Schedule

  • Next Meeting Date: 14/08/2025
  • Next Meeting Agenda:
    • Review backend data refactoring progress
    • Demo database integration with web app
    • Showcase updated frontend improvements
    • Present findings from Render hosting research

Meeting 7 – 14/08/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This meeting focused on continuing ongoing tasks from the previous sprint. Navheen progressed with sentence transforming and updating backend data, while Krittapas worked on Render hosting research and frontend UI improvements. The team aligned priorities to ensure backend and frontend development move forward smoothly.

Key Discussion Points

1️⃣ Backend Sentence Transforming & Data Updates

  • Navheen continued work on implementing sentence transforming features.
  • Updated backend data structures to support new features and ensure better integration with the frontend.

2️⃣ Frontend UI & Render Hosting Research

  • Krittapas continued research into Render for hosting deployment.
  • Worked on improving the frontend UI for a more polished user experience, focusing on layout consistency and usability.

Task Updates

Task Assignee Due Date Status
Continue sentence transforming implementation Navheen 18/08/2025 In Progress
Update backend data integration Navheen 18/08/2025 In Progress
Research hosting setup on Render Krittapas 25/08/2025 In Progress
Implement frontend UI/UX improvements Krittapas 18/08/2025 In Progress

Next Steps & Meeting Schedule

  • Next Meeting Date: 18/08/2025
  • Next Meeting Agenda:
    • Review progress on sentence transforming and backend updates
    • Demo improvements in frontend UI
    • Share updates from Render hosting research

Meeting 8 – 18/08/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This meeting focused on assigning the next set of tasks for backend deployment and feature enhancement. Navheen will begin deployment to Render, while Krittapas will work on implementing color-coded sentence transformer vectors.

Key Discussion Points

1️⃣ Deployment to Render

  • Navheen will handle deploying the backend and frontend to Render.
  • Ensure that environment variables, database connections, and build configurations are properly set up.
  • Verify that deployment supports smooth integration with the current development progress.

2️⃣ Color-Coded Sentence Transformer Vectors

  • Krittapas will implement a color-coding system for sentence transformer vectors.
  • Color Rules:
    • Green → vector score greater than 0.7
    • Orange → vector score between 0.5 and 0.7
    • Red → vector score below 0.5
  • Goal is to improve visualization and clarity of transformed sentences in the UI.

Task Updates

Task Assignee Due Date Status
Deploy backend/frontend to Render Navheen 25/08/2025 Not Started
Implement color-coded sentence transformer vectors Krittapas 25/08/2025 Not Started

Next Steps & Meeting Schedule

  • Next Meeting Date: 21/08/2025
  • Next Meeting Agenda:
    • Review successful deployment to Render
    • Demo color-coded sentence transformer vectors

Meeting 9 – 25/08/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This was a short catch-up call since Navheen was absent from class. Krittapas updated Navheen on David’s feedback and together they discussed the next sprint tasks. Navheen will focus on finalizing the deployment and making UI improvements, while Krittapas will work on new display formatting and expanding search functionality to support multiple queries.

Key Discussion Points

1️⃣ Deployment & UI Improvements

  • Navheen will finalize the deployment of the live service app this sprint.
  • Additional UI improvements will be applied to the frontend based on David’s feedback.
  • Ensure the deployed version reflects the latest schema and search enhancements.

2️⃣ Data Display & Multi-Query Search

  • Krittapas will reformat the search results display into a card-style layout, with a separate heading for each set of results.
  • Implement support for searching multiple course descriptions in one query, returning grouped results for clarity.

Task Updates

Task Assignee Due Date Status
Finalize deployment of live service app to Render Navheen 01/09/2025 Not Started
Apply UI improvements to frontend based on feedback Navheen 01/09/2025 Not Started
Reformat results into card-style layout with headings Krittapas 01/09/2025 Not Started
Implement multi-query search for course descriptions Krittapas 01/09/2025 Not Started

Next Steps & Meeting Schedule

  • Next Meeting Date: 01/09/2025
  • Next Meeting Agenda:
    • Demo live deployed app on Render
    • Show updated UI improvements
    • Review card-style results display
    • Test multi-query search functionality

Meeting 10 – 01/09/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

The team reviewed the progress since the last meeting. Navheen successfully completed the deployment tasks and applied the UI improvements, while Krittapas implemented the new card-style results display and multi-query search support. For the next sprint, Navheen will focus on creating a new home page for the Courses Matcher, and Krittapas will work on improving color coding (switching from plain emoji indicators to styled elements) and enhancing the Bachelor IT pages styling.

Key Discussion Points

1️⃣ New Home Page for Courses Matcher

  • Navheen will design and build a new home page for the app.
  • Ensure it highlights the key features (search, multi-query, results layout).
  • Aim to make the home page more engaging and user-friendly.

2️⃣ Styling & Color Coding Enhancements

  • Krittapas will update the color-coded indicators to be more visually clear.
    • Replace plain emoji with styled UI elements for consistency.
  • Add styling improvements to the Bachelor IT pages for a more polished look.

Task Updates

Task Assignee Due Date Status
Create new home page for Courses Matcher Navheen 08/09/2025 Not Started
Improve color-coded indicators (emoji → styled elements) Krittapas 08/09/2025 Not Started
Add styling improvements to Bachelor IT pages Krittapas 08/09/2025 Not Started

Next Steps & Meeting Schedule

  • Next Meeting Date: 04/09/2025
  • Next Meeting Agenda:
    • Demo the new Courses Matcher home page
    • Show updated color-coded indicators
    • Review styling enhancements on Bachelor IT pages

Meeting 11 – 04/09/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

The team updated each other on the progress of assigned tasks from the last meeting. Navheen started working on the new home page for the Courses Matcher, while Krittapas made progress on both the color coding improvements and the Bachelor IT pages styling. Both members shared early results and discussed refinements to complete the tasks by the next meeting.

Key Discussion Points

1️⃣ Courses Matcher – New Home Page

  • Navheen has begun implementing the layout for the new home page.
  • Initial design highlights the key features (search bar, multi-query option, and results layout preview).
  • Next step: refine the UI to be more interactive and add some engaging visuals.

2️⃣ Styling & Color Coding Enhancements

  • Krittapas has updated the color-coded indicators, replacing emojis with styled UI elements.
  • Early testing shows improved clarity and consistency across pages.
  • Progress also made on Bachelor IT pages styling: typography and layout adjustments already applied, further polishing needed.

Task Updates

Task Assignee Due Date Status
Create new home page for Courses Matcher Navheen 08/09/2025 In Progress
Improve color-coded indicators (emoji → styled elements) Krittapas 08/09/2025 In Progress
Add styling improvements to Bachelor IT pages Krittapas 08/09/2025 In Progress

Next Steps & Meeting Schedule

  • Next Meeting Date: 08/09/2025
  • Next Meeting Agenda:
    • Demo fully functional Courses Matcher home page
    • Review final styled color-coded indicators
    • Walkthrough of polished Bachelor IT pages

Meeting 12 – 08/09/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

The team reviewed progress and identified the next set of tasks. Navheen will focus on fixing the homepage UI layout, addressing design consistency and usability improvements. Meanwhile, Krittapas will handle the search bar bug issue, specifically resolving the problems where Shift+Enter does not create a new line and the space bar does not work when typing characters.

Key Discussion Points

1️⃣ Homepage UI Layout Fixes

  • Navheen will refine the homepage layout.
  • Ensure elements are aligned properly and responsive.
  • Improve overall user experience by polishing spacing and layout consistency.

2️⃣ Search Bar Bug Fixes

  • Krittapas will fix issues with the search bar:
    • Shift+Enter should create a new line inside the input.
    • Space bar should work correctly when typing characters.
  • Ensure smooth input handling for multi-line and spaced queries.

Task Updates

Task Assignee Due Date Status
Fix homepage UI layout Navheen 15/09/2025 Not Started
Resolve search bar bug (Shift+Enter, Space bar issues) Krittapas 15/09/2025 Not Started

Next Steps & Meeting Schedule

  • Next Meeting Date: 11/09/2025
  • Next Meeting Agenda:
    • Demo fixed homepage UI layout
    • Test search bar functionality (Shift+Enter and space bar)

Meeting 13 – 06/10/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

The team focused on documenting all tools, technologies, and project files to ensure better understanding, maintainability, and transparency of the system structure.
Each project file was reviewed and described based on its purpose and functionality. Additionally, the latest version of the Course Comparison Web Application was successfully deployed on Render for demonstration and testing purposes.

Key Discussion Points

1️⃣ Documentation of Tools Used

  • Documented all major tools and frameworks used in the project.
  • Each tool entry includes its purpose and contribution to the system.
  • Ensures that future contributors can easily understand the setup and maintain the project.

2️⃣ File Descriptions

Each file in the project was reviewed and given a short description of its function

3️⃣ Application Deployment

  • The latest version of the application is planned to be deployed on Render.
  • Deployment setup is in progress — configuration files and environment variables are being reviewed.
  • The team aims to complete deployment and perform live testing before the next meeting.

Task Updates

Task Assignee Due Date Status
Document tools and deploy the app on Render Navheen 13/10/2025 In Progress
Document the project file structure Krittapas 13/10/2025 In Progress

Next Steps & Meeting Schedule

  • Next Meeting Date: 09/10/2025
  • Next Meeting Agenda:
    • Review feedback from Render demo deployment
    • Identify UI and functionality improvements based on testing results
    • Plan the next phase of feature integration and backend refinement

Meeting 14 – 09/10/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

This meeting was a general progress discussion where both members reviewed the current status of the project and their assigned tasks.
The team focused on documentation progress, deployment updates, and overall readiness for the next milestone.
The latest version of the Course Comparison Web Application has been successfully deployed on Render, allowing the team to perform live testing and gather feedback.

Key Discussion Points

1️⃣ Progress Review

  • Navheen finalized the documentation of tools and successfully deployed the latest version of the application on Render for testing and demonstration.
  • Krittapas continued working on finalizing the project file structure documentation and ensuring each file has a clear description.
  • Both confirmed that the Render deployment is functional and stable.

2️⃣ General Discussion

  • Discussed how the deployment performs on Render and identified minor configuration areas to review before final submission.
  • Emphasized completing documentation to ensure clarity and ease of maintenance.
  • Planned internal testing to verify all core features before the next milestone.

Task Updates

Task Assignee Due Date Status
Finalize tool documentation and deploy the latest version on Render Navheen 13/10/2025 In Progress
Finalize project file structure documentation Krittapas 13/10/2025 In Progress

Next Steps & Meeting Schedule

  • Next Meeting Date: 13/10/2025
  • Next Meeting Agenda:
    • Review documentation and deployment progress
    • Perform final application testing on Render

Meeting 15 – 13/10/2025

Attendees

  • Team Members: Navheen, Krittapas

Meeting Summary

The team reviewed progress and discussed backend and search functionality improvements. Navheen will focus on fixing the backend data format to ensure sentence-structured output for better data clarity and usability. Meanwhile, Krittapas will enhance the search bar feature, implementing double-quote detection to accurately identify and compare course descriptions in the database.

Key Discussion Points

1️⃣ Backend Data Format Fixes

  • Navheen will restructure backend data to follow a clear sentence-based format.
  • Ensure that outputs are grammatically correct and human-readable.
  • Improve data consistency for better integration with AI search and comparison functions.

2️⃣ Search Bar Enhancements

  • Krittapas will implement logic to detect course descriptions enclosed in double quotes (" ").
  • The system should compare the quoted sentence with existing course descriptions in the database.
  • Update the display logic:
    • Show the result title that matches what the user entered in the search bar.
    • If the user does not enter a title, the system should compare and display the paper with the highest match score.

Task Updates

Task Assignee Due Date Status
Fix backend data format using sentence-structured output Navheen 20/10/2025 Not Started
Implement search bar enhancement (double quote detection, display title logic) Krittapas 20/10/2025 Not Started

Next Steps & Meeting Schedule

  • Next Meeting Date: 16/10/2025
  • Next Meeting Agenda:
    • Demo of updated backend data format (sentence-structured output)
    • Test search functionality using double-quoted course descriptions
    • Verify correct display of result titles and highest match paper

Clone this wiki locally