Update Deliverable_2 authored by Hakeem Hannoon (kst768)'s avatar Hakeem Hannoon (kst768)
...@@ -195,22 +195,59 @@ We create our activity diagram for the [second user story](https://git.cs.usask. ...@@ -195,22 +195,59 @@ We create our activity diagram for the [second user story](https://git.cs.usask.
## Contribution ## Contribution
### Matt ### Matt: 16.66%
1. Co-implemented the listing related back-end logic 1. Co-implemented the listing related back-end logic
2. Co-implemented the listing related front-end logic and web page 2. Co-implemented the listing related front-end logic and web page
3. Merged UML class diagrams into a single UML class diagram for the team
### Peter: 16.66%
### Peter
### Charles:
### Charles: 16.66%
1. Designed the home page and listing page UI design using Figma (Header, Footer component). 1. Designed the home page and listing page UI design using Figma (Header, Footer component).
2. Implemented Home page front-end code in HTML, CSS, JS in JSX file. 2. Implemented Home page front-end code in HTML, CSS, JS in JSX file.
3. Designed Project Logo 3. Designed Project Logo
### Heer: ### Heer: 16.66%
### Haidari: 16.66%
### Haidari: ### Hakeem: 16.66%
1. Co-implemented listing features, including **adding**, **editing**, and **deleting**, my work included both front-end and back-end, but mostly back-end
2. Created individual diagrams, including activity, component, sequence, and UML class diagrams
### Hakeem:
## Action Plan ## Action Plan
### Sprint 1: Reservations
1. Develop the reservation page (PeterTheDIYer’s story).
2. Add database tables for reservations and payments.
3. Test reservation functionality manually and think of options like editing or cancellation.
### Sprint 2: Communication and Notifications
1. Add messages and notification system (Lily’s story).
2. Add tables for chat messages and notifications.
3. Test chat and notification functionality manually.
### Sprint 3: Reviews and Reporting
1. Develop the review system (ReviewMeKate’s story).
2. Add the ability to report listings/users (ReviewMeKate’s story).
3. Add the ability to edit/delete reviews.
4. Test review and reporting functionality manually.
### Sprint 4: Poloshing and Final Testing
1. Polish the UI/UX.
2. Conduct end-to-end testing of the entire application.
### Sprint 5: Deployment
1. Deploy the application (ideally on a cloud platform)
2. Ensure all features work as expected in the production environment.
\ No newline at end of file