Schedule

DateMilestones
Aug – SepResearch and Literature Review
• Similar apps/websites in the market 
• API documentations 
• Trending machine learning toolkits and practices
OctDeliverables of Phase 1
• Project plan and schedule  
• Project website
Oct – NovFrontend Design & Programming
• Drafting and evaluating UI / UX design 
• Drafting the frontend of the application 
Nov – JanBackend Design & Start of NLP
• Writing backend APIs to collect data 
• Training NLP models
• Completing major non-ML parts of the backend 
JanDeliverables of Phase 2 (Elaboration) 
• Preliminary implementation 
• Detailed interim report 
• Training and finetuning NLP models with collected data 
Jan – MarFinal Debugging & Testing
• Finalizing and testing the frontend of the application 
• Finishing off the NLP backend 
• Application debugging, testing and final tuning 
AprDeliverables of Phase 3 (Construction) 
• Finalized tested implementation 
• Final report 
• Project exhibition