Skip to the content
April 26th, 2023 – final Client meeting – hand-off
- Met in-person with Client to deliver the Hand-Off Plan
- Installed all necessary software and tools
- Showed client how to launch the application
- Transferred ownership of all deliverables to the client
- Showed client all necessary resource pages
- Presented our final application demonstration to the client
April 25th, 2023 – final Coach meeting
- Showed Coach the final demonstration of our application
- Gave updates regarding the hand-off plan to the client
- Got the Final Presentation approved by the coach
- All that’s left to do is finish testing and documentation
April 19th, 2023 – Client meeting
- Gave technical updates on the application
- Got the Documentation Plan and Hand-Off Plan approved by the Client
- Set up Hand-off meeting to install all software and tools onto the Client’s machine
April 18th, 2023 – Coach meeting
- Gave status update: finished backend, need to tie a few loose ends
- Added Hand-Off Plan onto the website
- Looking Forward:
- Finish linking backend to frontend
- Tidy up frontend
- Work on Final Presentation
- Speak to Client about Hand-off Plan
April 11th, 2023 – Coach meeting
- Gave status update: finished parsing menu data, mostly done configuring backend, need to finish frontend
- Added Documentation Plan onto the website
- Looking Forward:
- Work on Handoff Plan
- Finish Frontend
- Start preparing for Final Presentation
April 4th, 2023 – Coach meeting
- Gave satus update of plans in the near future: finishing frontend, parsing menu data, configuring backend
- Looking Forward:
- Work on Documentation Plan
- Finish Frontend
- Continue working on Backend
March 28th, 2023 – Coach meeting
- Gained approval on Tech Talk Presentation Outline
- Gave satus update of plans in the near future: finishing frontend, parsing menu data, configuring backend
- Looking Forward:
March 21st, 2023 – Coach meeting & Client meeting
- Finished APPLES Reflection and added page to website
- Started Tech Talk Presentation
- Gave satus update of plans in the near future: finishing frontend, parsing menu data, configuring backend
- Looking Forward:
- Focus on Tech Talk Presentation coming up
- Finish Frontend
- Work on database to filter out items from menus
- Start configuring Backend
March 7th, 2023 – Coach meeting – next steps
- Discussed Tech Talk idea and how to present in a tutorial format
- Showed Coach Github repository
- Looking Forward:
- Come up with alternative Tech Talk ideas
- Exploring Yelp API
- Continue working on frontend
- Work on database to filter out items from menus
February 28th, 2023 – Coach meeting – midterm
- Showed Coach our Midterm Presentation and received feedback
- Added Midterm Presentation to website
- Looking Forward:
- Exploring Yelp API
- Continue working on frontend
- Work on database to filter out items from menus
- Brainstorm Tech Talk ideas
February 22nd, 2023 – Client & team meeting – demo
- Presented Figma UI/UX Mockup to the Client
- Discussed potential modifications to UI
- Added Architecture Diagram to website
- Continued working on Midterm Presentation
- Looking Forward:
- Meet to practice dry run of Midterm Presentation
- Brainstorm Tech Talk ideas
February 21st, 2023 – coach meeting – demo
- Presented Figma UI/UX Mockup, iOS Frontend Demo, and Architecture Diagram draft
- Recommendations from Coach:
- Include other delivery food providers or choose one as default – look into potential fees
- Signal editing mode for the profile tab
- Don’t ask for information that is not relevant to the application (i.e. Gender, Age)
- Make larger Google and Facebook log in buttons
- Check the request cost of Google API – possibly cache the information instead
- Looking Forward:
- Finalize Architecture Diagram and publish to the website
- Work on Midterm Presentation
- Brainstorm Tech Talk ideas
February 17th, 2023 – Team meeting – touchbase
- Finished Platform Description
- Touched base on demo/prototype 0/UI mockup for Coach meeting
- Created Trello board for Midterm Presentation and started assigning tasks
- Looking Forward:
- Finish prototype 0
- Make progress on Midterm Presentation
- Start brainstorming Tech Talk ideas
February 15th, 2023 – Team meeting – Platform description
- Discussed Platform Description
- Drafted an outline of the platforms – technologies and tools, we will be using
- Introduced the Midterm Presentation – created shared powerpoint and started assigning roles
- Made progress on Figma UI/UX Mockup for Prototype 0 and demo for Coach
- Looking Forward:
- Finalize the Platform Description write-up (pros/cons for alternative platforms)
- Finish prototype 0
- Watch the architecture diagram video linked on the website
- Start making progress on Midterm Presentation
February 9th, 2023 – Team meeting – ethics assignment
- Discussed Ethics Assignment
- Brainstormed three examples: Algorithmic Bias, Security/Privacy, Data Collection
- Started assignment and added Ethics 1 page to website
- Created a Trello Workspace to assign tasks and better organize our development
- Created a GitHub repository to start producing prototype 0
- Assigned tasks for prototype 0 (frontend, backend, UI/UX)
- Decided on JavaScripts, Firebase, Google API, React Native technologies and tools
- Looking Forward:
- Finish Ethics Assignment
- Draft platform description
- Have a rough outline of our prototype 0 by next week
- Watch the architecture diagram video linked on the website
- Have Demo ready by the Coach meeting in two weeks
February 8th, 2023 – client meeting – plan for prototype 0
- Gained approval on the final application requirements with the Client
- Discussed Client’s plan for launching the app – they are aware of any potential fees in making the app available on the App Store or Play Store.
- This would only be considered if the app is fully functional by the end of the semester
- Drafted a plan for our Prototype 0:
- What allergens should we focus on?
- Big 8 (Milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, soybeans, wheat), vegan, vegetarian, gluten free
- What restaurant(s) should we focus on at this time? (local or popular)
- Fast food restaurants – mcdonalds, bojangles, chipotle, chick-fil-a, cook-out
- What distances should the filter account for?
- Range of 0 to 25 miles with a 5 mile step
- What price range should the filter account for?
- Include a price filter similar to that of Google Maps – $ to $$$
February 7th, 2023 – coach meeting – approval on d1.2
- Discussed application requirements with coach
- Think about the privacy regulations with allergies – ethics assignment next week
- Consider user profiles being stored locally instead of on the cloud
- Start looking into how to pull menus from Google API – (1) (2)
- Research using react native for application
- Looking forward:
- Discuss with the Client regarding launching the app on iOS/Android (there may be a potential fee)
- Familiarize ourselves with the midterm talk and start working on it
- 8 minute PPT presentation, including questions
- What can we have ready to demo in two weeks time?
- Retrieving menus
- Mockup UI – focus on one or a few restaurant
- Be able to filter by distance, by allergies
- Retrieve user location and list restaurants within certain distance
February 2ND, 2023 – team meeting – app reqs
- Categorized the application requirements into different subcategories
- Added more application requirements
- Started brainstorming technologies (React Native, Flutter, Android Studio) and tools (Google API to retrieve menu data) to use
- Updated website to include Application Requirements
- Plan to get application requirements approved by the Coach and Client in upcoming meetings
February 1st, 2023 – client meeting – app reqs
- Team discussed what application requirements are and what is needed from the Client
- Client provided a basic list of requirements they want to see in the finished product
- Client approved updated User Stories
- Brainstormed more requirements based on user stories
- Discussed progress thus far and plan for next meeting – to think of more requirements
- Team scheduled agenda for team meeting: to categorize given application requirements
- Team gained insight on what type of allergies the client wants to focus on:
- Popular allergies: nuts, vegan, vegetarian, gluten-free, dairy
- Focus on foods from popular fast food chain restaurants – the menus are consistent and accessible
January 31st, 2023 – coach meeting – approval on d1.1
- Got approval on Project Concept and User Stories
- Coach suggested we edit the last user story for people with allergies – be more specific with how a user can order food
- Need to come up with a “Proof of Concept” which details how feasible our ideas are
- Need to make sure the data is consistent and not changed often
- Pull data from fast food restaurants which have easily accessible menus
- Make a list of restaurants we want to focus on and see what type of allergies they take note of on their menus
- Focus on one or two local restaurants
- Research if we can use Google Maps API to pull menu data from restaurants
January 26th, 2023 – TEAM meeting – project concept
- Worked on a draft of the project concept
- Finalized the User Stories and Project Concept to present in our Coach meeting
- Planned on future meetings and curated a team checklist
January 25th, 2023 – Client meeting – user stories
- Met with Client and had introductions
- Scheduled weekly meetings with client
- Client gave brief overview of what they envision the application to be
- Main goal of app:
- Provide a way for people to enter specific food allergies, have it be cross-referenced with menu items/ingredients from restaurants, and paired with online ordering/delivery methods (DoorDash, UberEats, etc.)
- Makes dining more accessible – only allergy-friendly foods will be recommended to those with allergies entered onto the application
- Target audience
- No limits, mostly anyone with food allergies
- College students or parents of kids who want to make sure they’re eating safe foods, etc.
- Team introduced agenda for meeting: discussing user stories
- Team gave an overview of what a user story is and what questions it aims to answer
- Brainstormed user story ideas for three types of users: people with food allergies, restaurant vendors, and the administrator
- Discussed database storage and collection as an administrator
- Completed the User Stories page of the website, added text to other landing pages
January 24th, 2023 – coach meeting – logistics
- Met our Coach
- Discussed how Coach meetings will work from now on (agile framework, management spreadsheet)
- Progress for next week:
- Continue updating journal
- Brainstorm questions for client for user stories before our first client meeting
- Project concept due (and updated on website) by next weekend
- User stories due (and updated on website) by next weekend
- Coach suggestions:
January 19th, 2023 – first team meeting
- Team met to discuss client preferences and team rules
- Decided to send individual preferences and combine them to make the team list
- Discussion on how to order preferences
- Sent the email containing our team preferences
- Brainstormed team rules, deliverables expectations, and coding practices
- Updated website with requirements (team rules, team schedule, journal)
- Scheduled the remaining tasks we need to complete by the end of the weekend
January 11th, 2023 – website build
- Created project website
- Assigned team roles, completed team contact information page
- Created placeholder pages for future reference
January 9th, 2023 – introductions
- Formed team and had team introductions
- Exchanged phone numbers to create a group chat as our primary means of communication
- Sent email of chosen team members