Pantry (Recipe Finder) - cs428TAs/w2023 GitHub Wiki
Pantry ++ - A Recipe Finder Application
Recipe finder will allow users to keep track of their kitchen inventory and make recipe suggestions based on what is in their inventory.
Repository
https://github.com/Paytonjhall/Pantry-
Status Reports
- Status Report (February 4, 2023)
- Status Report (February 11, 2023)
- Status Report (February 18, 2023)
- Status Report (February 25, 2023)
- Status Report (March 4, 2023)
- Status Report (March 11, 2023)
- Status Report (March 18, 2023)
- Status Report (March 25, 2023)
- Status Report (April 1, 2023)
- Status Report (April 15, 2023)
Deliverables
Architecture and Design Document
Architecture and Design Document
Testing and Quality Assurance Plan
Testing and Quality Assurance Plan
Org Chart
Project Requirements
PERT Chart
Gantt Chart
Tech Stack
DB
Backend
Frontend
Roles and Responsibilities
Chief Architect (Payton Hall):
- Design the high-level software architecture
- Review pull requests
- Assist with code development
Project Manager (Heather Schone):
- Update weekly status reports
- Keep Wiki up to date
- Report progress to corporate management
- Assist with code development
UI/UX Lead (Minhoru Cotache):
- Design user interface
- Communicate with Chief Architect to make front-end architectural decisions
- Assist Front-End Developer with implementing front-end architectural decisions
Front-End Developer (Rachel Grant):
- Work with UI/UX Lead to implement architectural decisions of the UI/UX Lead and Chief Architect
- Fix bugs and test for usability
Back-End Lead (Jae Moon):
- Communicate with UI/UX Manager regarding front-end interfaces
- Communicate with Chief Architect to make back-end architectural decisions
- Assist Back-End Developer with implementing back-end architectural decisions
Back-End Developer (Rose McClure):
- Work with BAck-End Lead to implement architectural decisions of the Back-End Lead and Chief Architect
- Manage database connections
Quality Assurance Lead (James Isabell):
- Verify high code quality
- Create integration tests for the software application