Milestones (Phase 1)
1. Research and Requirements – by 9/24/22
a. Researching React Native and how to use it for mobile app development
b. Create a skeleton for the project (initialize the React Native dev environment)
c. Meet with Project Owner and get signed off on requirements
d. Design website (beginning stage for now)
e. Deliver Project Plan
2. Project Design – by 10/21/22
a. Produce working prototype of the app
b. Style UI for the landing page and shopping list page
c. Create user login page/authentication (current)
d. Link user accounts to each list saved on the database
e. Implement sharing list feature between accounts
f. Design database for users and grocery list
g. Test prototype along the way
3. Project Development – by 11/18/22
a. Review prototype for finalization
b. Assess any new requirements or tweak the original ones
c. Test final product
4. Final Report – by 12/2/22
a. Prepare presentation and poster
b. Deliver final report to D2L
Milestones (Phase 2)
· After Phase 1 is completed, the next phase will mainly involve monetization. Monetization for this app can come in many ways. Ads will allow other companies to promote their products, and in turn they will pay for the space. One of the ideas we had was to allow the user to make a word find puzzle based on the list of items of a particular list. There’s also the possibility of creating a microtransaction system where users can pay to create more than one list at a time. We could also create a form of cryptocurrency within the app that sends tokens to users and the users can spend those tokens in the app.