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

Deliverables

Architecture and Design Document

Architecture and Design Document

Testing and Quality Assurance Plan

Testing and Quality Assurance Plan

Org Chart

Org Chart

Project Requirements

Project Requirements

PERT Chart

PERT Chart

Gantt 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