Group Members
- Lexu Qi
- Kripeshwari Sridharan
- Kristin Kveine
- Nirujah Kirupanithy
Requirements
Schedule
Development Discipline
Our development will follow a light weight version of agile development method, which will eliminate the heavy documentation part. We will set up a goal weekly as a sprint and make sure there a workable prototype is always available. Our task division is very modular. With the help of git, each teammate can work in parallel independently without worrying too much about others progress.
Task Division
Requirement design: Lexu, Kripeshwari
Live search bar: Lexu
Map integration with units: Kripeshwari
Information Sidebar : Nirujah
Test and polishing: all
Application Flow
When user just starts, the UI is pretty simple. One search bar, and a dynamic map. When user hit enter to confirm search, the resulted organisation units will show up on the map, see picture 2.
The dynamic map will generate markers with corresponding coordinates and a brief information bar for each organisation unit from the teaching result. And user now could select the desired unit by clicking the marker for more detailed information.
When user clicked into specific unit (either from the searching bar live result or the map), a side bar from the right should pop up. User is able to check more detailed information from there and edit the information. Additionally, user is able to close and minimise the bar.
Screen shots
Learning Outcome
Discussion and Future Work
Link to repository