1 Project Initiation

Completed by October 1, this initial stage was crucial for setting a clear direction for the project. We thoroughly defined the project’s scope and objectives, conducted an extensive research on existing public transportation apps, and identified suitable APIs and datasets from major transportation operators. This stage laid the groundwork for our subsequent activities, aligning the project’s goals with the current state of public transportation technology.

2 Data Aggregation

Completed by October 20, we established robust API connections with major transportation operators. We also conducted tests on data retrieval processes to ensure the system’s reliability and scalability, laying the foundation for real-time data processing.

3 Real-Time Data Processing

Completed by December 1, in this phase, we developed algorithms for real-time data processing. We managed to process data from different APIs and rigorously tested their accuracy and efficiency. This phase was pivotal in ensuring that the application could handle live data effectively.

4 Mobile Application Development

Completed by March 15, this phase involves developing the actual mobile application. We conducted initial testing of this integrated system in this phase to ensure a seamless user experience.

5 Testing and Iteration

Completed by April 15, we conducted comprehensive user testing, gathered feedback, and iterated on the product based on this feedback. This phase is crucial for refining the app and ensuring it meets user expectations. Final testing before deployment was also conducted in this stage.

6 Deployment

Lastly, by April 18, we deployed the fully functional OptiTrans app.

Overall, the OptiTrans project progressed according to our planned schedule.