Academic details
Reg Number: 18/U/21126/PS
Student number: 1800721126
Concept paper
Data collection plan
Data collection process
SRS documentation
Final report
System Design
Database Design
Mobile Application Development
Backend Development
As a group, we came up with a number of ideas for our concept paper. I proposed the project which the team and supervisor approved. We then collectively discussed the functionality and added some features and functionality to the project to widen its scope.
The team met and developed a data collection plan, we discussed milestones and goals for the process.
Basing on the data collection plan, we had a discussion to come up with the data collection tool that included questionnaires and interview guides for respective parties. I created Interview questions for the St. John ambulance service. And went ahead to design the questionnaires and Interview guides, using the questions my group-mates come up with as part of their contribution.
I booked the interview with an administrator at St.Johns Ambulance company. During the interview, I led the discussion in the field to interview the administrator at St. John Ambulance company. I organised and documented the results and presented them graphically to the team and our supervisor.
I developed the project description which includes constraints, user specifications, product perspectives and more.
I researched and prepared the literature review, conducting mainly internet search for the data related to our topic of study. My colleague Raymond , went ahead to narrow this down and summarised it to identify the relevant literature, looking at Ugandan inventions as the scope.
I described the materials and methods used in the data collection phase of the project showing the analysis process also.
I also went ahead to format the document, add indices, table of contents, figures and tables.
By making of use of various system design techniques learnt over time. I led my team in designing the system architecture for LookOut leaning on our core requirements which include, a robust, reliable, secure and user friendly system.
I designed the database for LookOut with a goal to cater for the data storage and query needs of our system.
I developed the LookOut user Mobile application making use of Flutter, a reliable framework for creating cross platform mobile applications. This enabled to target multiple platforms(iOS & Android) in the shortest time possible, and also build maintainable code, all this provided out of the box by flutter.
I designed the system's backend application making use of Firebase Cloud Functions and Nodejs. This helped us build a scalable backend server for our application in the shortest time possible. Making use of Firebase allowed us to leverage the fast and scalable servers provided by google to run our backend on reliable and hence trusted servers to deliver atmost uptime to our applications.