Grocery Store Application
The goal of this project is to develop an online software application that supports the needs of a local grocery store and its customers. Customers are able to create online accounts that lets them browse, purchase and order available items on the grocery store. The system also lets the owner manage general aspects of the employees, such as their status (active, banned, quit), their hourly pay, as well as their shifts and the date that they were hired.
Team Members : Michelle Lee, Arturo Mory Ramirez, Yoah Qiu, Danny Tu, Jian Long Ye (Noah), Yazdan Zinati
Check our Wiki!
Project report and System Requirements
Team Roles:
Name | Roles |
---|---|
Michelle | Domain model, Project Management, Testing of persistence layer |
Arturo | Persistence layer, Testing of persistence layer |
Danny | Persistence layer, Project Management, Testing of persistence layer |
Yoah | Requirements model, Testing of persistence layer |
Noah | Persistence layer, Testing of persistence layer |
Yazdan | Domain model, Persistence layer, Build system, Continuous Integration, Deployment, Testing of persistence layer |
Individual efforts (in hours)
Team's Member Name | Requirements Model | Domain Model | Persistence Layer | Testing of Persistence Layer | Build System and Continuous Integration | Project Management and Project Report | Total |
---|---|---|---|---|---|---|---|
Michelle | 0.5 | 3 | 1 | 5 | 0 | 4 | 13.5 |
Arturo | 0.5 | 0.5 | 2 | 10 | 0 | 0 | 13 |
Danny | 0.5 | 0.5 | 2 | 10 | 0 | 2 | 13 |
Yoah | 3 | 0.5 | 2 | 4 | 0 | 0 | 9.5 |
Noah | 0.5 | 0.5 | 2 | 10 | 0 | 0 | 13 |
Yazdan | 0 | 3 | 6 | 6 | 0.5 | 0 | 15.5 |
Backend Services, Behavior Modeling, and Testing
Team Roles:
Name | Roles |
---|---|
Michelle | Backend Implementation and Evolution of Persistence Layer, Integration Testing of Backend Services, Project Management |
Arturo | Unit Testing of Backend and Integration Testing of Backend Services |
Danny | Unit Testing of Backend and Integration Testing of Backend Services, Software Quality Assurance Plan and Report |
Yoah | Unit Testing of Backend and Integration Testing of Backend Services, Software Quality Assurance Plan and Report |
Noah | Backend Implementation and Evolution of Persistence Layer, Integration Testing of Backend Services |
Yazdan | Backend Implementation and Evolution of Persistence Layer, Build system, Continuous Integration, and Delivery, Integration Testing of Backend Services |
Individual efforts (in hours)
Team's Member Name | Backend Implementation and Evolution of Persistence Layer | Software Quality Assurance Plan and Report | Unit Testing of Backend | Integration Testing of Backend Services | Build System, Continuous Integration, and Delivery | Project Management and Project Report | Total |
---|---|---|---|---|---|---|---|
Michelle | 10 | 0 | 0 | 5 | 0 | 2 | 17 |
Arturo | 0 | 0 | 10 | 4 | 0 | 0 | 14 |
Danny | 0 | 2 | 10 | 3 | 0 | 0 | 15 |
Yoah | 0 | 1 | 10 | 4 | 0 | 0 | 15 |
Noah | 10 | 0 | 0 | 5 | 0 | 0 | 15 |
Yazdan | 10 | 0 | 0 | 5 | 3 | 0 | 18 |
Team Roles:
Name | Roles |
---|---|
Michelle | Frontend mockup, Implementation of Web Frontend, Integration of Web Frontend with Backend Services, Project Management and Project Report |
Arturo | Architecture Modeling, Implementation of Web Frontend, Integration of Web Frontend with Backend Services |
Danny | Frontend mockup, Implementation of Web Frontend, Integration of Web Frontend with Backend Services |
Yoah | Architecture Modeling, Implementation of Web Frontend, Integration of Web Frontend with Backend Services |
Noah | Architecture Modeling, Implementation of Web Frontend, Integration of Web Frontend with Backend Services |
Yazdan | Frontend mockup, Implementation of Web Frontend, Integration of Web Frontend with Backend Services |
Individual efforts (in hours)
Team's Member Name | Architecture Modeling | Implementation of Web Frontend | Integration of Web Frontend with Backend Services | Project Management and Project Report | Total |
---|---|---|---|---|---|
Michelle | 0 | 8 | 8 | 1 | 17 |
Arturo | 3 | 6 | 8 | 0 | 17 |
Danny | 0 | 8 | 8 | 0 | 16 |
Yoah | 3 | 6 | 8 | 0 | 17 |
Noah | 3 | 6 | 8 | 0 | 17 |
Yazdan | 0 | 8 | 8 | 0 | 16 |
Mobile Frontend and Availability
Team Roles:
Name | Roles |
---|---|
Michelle | User Documentation, Implementation of Mobile Frontend, Project Management and Project Report |
Arturo | Implementation of Mobile Frontend, Code Quality |
Danny | Implementation of Mobile Frontend, Code Quality |
Yoah | Implementation of Mobile Frontend, Code Quality |
Noah | Implementation of Mobile Frontend, Code Quality |
Yazdan | Implementation of Mobile Frontend, Build System, Continuous Integration, and Delivery |
Individual efforts (in hours)
Team's Member Name | User Documentation | Implementation of Mobile Frontend | Code Quality | Build System, Continuous Integration, and Delivery | Project Management and Project Report | Total |
---|---|---|---|---|---|---|
Michelle | 1 | 7 | 0.5 | 0 | 1 | 9.5 |
Arturo | 0.5 | 7 | 2 | 0 | 0 | 9.5 |
Danny | 0.5 | 7 | 2 | 0 | 0.5 | 10 |
Yoah | 0.5 | 7 | 2 | 0 | 0 | 9.5 |
Noah | 0.5 | 7 | 2 | 0 | 0 | 9.5 |
Yazdan | 0.5 | 7 | 0.5 | 2 | 0 | 10 |