IS480 Team wiki: 2019 The First Order Mid Term

From IS480
Jump to navigation Jump to search


About Us

Project Overview

Project Management



Mid Term Wiki

Final Wiki

Project Progress Summary

Midterm Slides: MidTerm Presentation Slides
Deployment Link (Mobile): Download MakaNow on Playstore
Deployment Link (Web): MakaNow Manager

Login Details for Mobile Customer
Username: CUS001@makanow.com
Password : ilovef0od

Login Details for Web Admin
Username: MA001
Password : Testing123

Login Details for Web Super Admin
Username: AD001
Password : superadmin321

Project Highlights:


Project Management

Project Status:


Project Schedule (Plan Vs Actual):

Scope Change

Project Metrics:

Project Change Management:

Project Risks:

Technical Complexity:

S/N Issue Challenge Solution
1 Customization of food option has many different computations from different restaurant outlets Database design should be able to support the business requirements Worked with sponsors to go through a few iterations of designing and testing the database with live menus
2 Need to store captured customer orders, while still enabling for navigation within app (pages before payment) and backend need to be able to read and store the orders accordingly Unable to find a feasible way at that time other than tediously passing from one page to another and backend need to handle many exceptions in case of mistakes Use redux to store the orders in a separate location independent of the pages so that able to navigate throughout the pages, and to be able to manipulate data from there
3 Avoiding redundancy in data when importing .CSV file which contains food item details Creation of category/sub category of food items depends existing categories or sub categories in the menu. Furthermore, The .CSV file only specifies the category and sub category names and do not specify Category ID or Sub Category ID Required to run through the database to counter check if the category or subcategory names already exists in the menu of a specific restaurant, per food item.

A nested for loop is used in this case with several if conditions, with a Big O Complexity of O(N^2)

Quality of product

Intermediate Deliverables:

Topic of Interest Link
Project Management Minutes
Technical Diagrams Diagrams
Design Personas & Scenarios
Prototype - HiFi Wireframes
Competitive Analysis
User Acceptance Testing UAT1


Deployment on Heroku MakaNow Manager.


Client Testing

User Testing Date Venue Number of Testers
User Testing 1 14 Jan 2019 - 20 Jan 2019, Designated hours B3 25