Skip to content

Project Admin: Timeline and Milestones

Lee Zhan Peng edited this page Apr 26, 2024 · 2 revisions

On this page, we outline the key milestones and timeline for our project, detailing the various phases from planning to deployment.

Milestones

Planning and Filling up the BRD (Recess Week - Week 7)

During this phase, our primary focus is on defining objectives, ideation, and gathering feedback data. What we aim to achieve are as follows:

Team

  • Define project objectives and scope.
  • Fill up the Business Requirements Document (BRD) with the gathered information.

Frontend

  • Ideate on potential features and functionalities.

Backend

  • Gather and prepare review data using scraping/API.

Model Development and Dashboards (Week 8-10)

In this phase, we start building the foundation of our project, including dashboard development and initial model development. Our goals include:

Frontend

  • Build an outline of the dashboard that will be on the webpage.
  • Incorporate mock data for initial layout and design.
  • Conduct initial front-end testing for layout and basic functionality.

Backend

  • Begin model development for sentiment analysis, topic modeling, and insights generation.
    • Model validation against separately labeled data.
  • Begin building the reviews scraper.

Integration, Model Refinement, and Deployment (Week 11-12)

During this phase, we focus on integrating various components, refining models, and preparing for deployment. Key tasks include:

Frontend

  • Refine frontend components based on integration feedback given by the user (Professor Sergio).

Backend

  • Integrate all available components into a single pipeline for execution.
  • Integrate backend APIs with the frontend for communication of data and insights.
  • Implement researched Language Model (LLM) for generating insights, comparisons, and suggestions.
  • Containerise the project using Docker for scalability and portability.

Testing and Validation (Week 12)

In this phase, we conduct unit testing and validation to ensure the quality and performance of our project. Tasks include:

Team

  • Adaptive fixing of issues identified in previous weeks.

Backend

  • Performance optimisation through simple caching and frontend user experience enhancements.

Preparation of Presentation (Week 12 - Reading Week)

As we approach the final weeks of the project, we focus on preparing for the video presentation and curating materials for various documents.

Conclusion

This timeline and milestones provide a structured approach to our project, which has guided us through each phase from planning to presentation over the weeks. As we diligently followed the timeline, we hope we have managed to deliver a high-quality project.

Clone this wiki locally