Milestones

Deliverables of Phase 1 (Inception)
Detailed project plan
Project web page

Create a basic website interface
Research about collecting data set as well as generating data
Develop the spatial keyword query API

The website is able to do basic query and advanced query
Make a more detailed version of the website
Collect and generate the demo dataset
Set up the database
Customize the spatial keyword query API to fit this project
Do code review

Add user-register capability,    (canceled)
single-sign-on (SSO) capability, and user messaging feature to the website    (canceled)

Automate data collection
Do black-box testing
Do performance optimization
Prepare for the first presentation and detailed interim report.

First presentation
Deliverables of Phase 2 (Elaboration)
Preliminary implementation
Detailed interim report

Do User Acceptance Testing (UAT) on different browser and platforms    (canceled)
Create a basic android application interface    (canceled)

The mobile version is as functional as the website version    (canceled)

Do final testing, fix mistakes Prepare for final report, final presentation, as well as project exhibition.

Deliverable of Phase 3 (Construction) Finalized tested implementation Final report

Final presentation
Project exhibition
Project competition