Skip to content

Commit

Permalink
Update epics and testing
Browse files Browse the repository at this point in the history
  • Loading branch information
SandraBergstrom committed Jul 4, 2023
1 parent 8689ae8 commit 361bcbd
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 28 deletions.
49 changes: 36 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ Upon clicking on the profile image in the navigation bar, additional links are r
- [As a user, I can log out of the Travel Tickr platform, so that I can secure my account and maintain privacy.](https://github.com/SandraBergstrom/travel-tickr/issues/12)
- [As a user, I can update my profile information on the Travel Tickr platform, so that my profile reflects my current preferences and interests.](https://github.com/SandraBergstrom/travel-tickr/issues/13)

##### Epic 2: Post Management
##### Epic 2: Post (CRUD) Management
- [As a user, I can upload a photo with accompanying text to create a memory post on the Travel Tickr platform, so that I can share my travel experiences with others.](https://github.com/SandraBergstrom/travel-tickr/issues/14)
- [As a user, I can view and read posts on the Travel Tickr platform, so that I can explore and discover travel stories shared by other users.](https://github.com/SandraBergstrom/travel-tickr/issues/15)
- [As a user, I can update my own posts on the Travel Tickr platform, so that I can make edits or additions to my shared content.](https://github.com/SandraBergstrom/travel-tickr/issues/16)
Expand All @@ -221,7 +221,7 @@ Upon clicking on the profile image in the navigation bar, additional links are r
##### Epic 4: Site Owner Administration
- [As a site owner, I can delete user accounts, posts, and comments on the Travel Tickr platform, so that I can maintain a safe and high-quality user environment.](https://github.com/SandraBergstrom/travel-tickr/issues/26)

##### Epic 5: Travel Memory Management
##### Epic 5: Memory Management
- [As a user, I can add travel memories shared by others to my bucket list on the Travel Tickr platform, so that I can save and revisit them later.](https://github.com/SandraBergstrom/travel-tickr/issues/27)
- [As a user, I can upload several photos to one post on the Travel Tickr platform, so that I can share a collection of images for a particular memory.](https://github.com/SandraBergstrom/travel-tickr/issues/28)
- [As a user, I can create albums on the Travel Tickr platform, so that I can organize and categorize my travel memories.](https://github.com/SandraBergstrom/travel-tickr/issues/29)
Expand Down Expand Up @@ -409,9 +409,9 @@ Within each sprint, a MoSCoW method is used to further prioritize user stories.
* [x] Plan Sprint 2 (Must do)

#### Sprint 3 (June 25th - July 1st, 2023):
* [ ] Design and implement footer (Could do)
* [ ] [USER STORY: Profile page](https://github.com/SandraBergstrom/travel-tickr/issues/51) (Must do)
* [ ] [USER STORY: Update profile](https://github.com/SandraBergstrom/travel-tickr/issues/13) (Must do)
* [ ] Design and implement footer (Could do) *- Moved to next sprint*
* [x] [USER STORY: Profile page](https://github.com/SandraBergstrom/travel-tickr/issues/51) (Must do)
* [x] [USER STORY: Update profile](https://github.com/SandraBergstrom/travel-tickr/issues/13) (Must do)
* [x] [USER STORY: Popular Profiles](https://github.com/SandraBergstrom/travel-tickr/issues/50) (Must do)
* [x] [USER STORY: View a post](https://github.com/SandraBergstrom/travel-tickr/issues/15) (Must do)
* [x] [USER STORY: Update a post](https://github.com/SandraBergstrom/travel-tickr/issues/16) (Must do)
Expand All @@ -420,6 +420,7 @@ Within each sprint, a MoSCoW method is used to further prioritize user stories.
* [x] [USER STORY: Search Posts](https://github.com/SandraBergstrom/travel-tickr/issues/18) (Must do)
* [x] [USER STORY: Sort Posts](https://github.com/SandraBergstrom/travel-tickr/issues/19) (Must do)
* [x] [USER STORY: Like Posts](https://github.com/SandraBergstrom/travel-tickr/issues/20) (Must do)
* [ ] [USER STORY: Location](https://github.com/SandraBergstrom/travel-tickr/issues/36) (Should do) *- Moved to next sprint*

* [x] [USER STORY: Create a Comment](https://github.com/SandraBergstrom/travel-tickr/issues/21) (Must do)
* [x] [USER STORY: View Comments](https://github.com/SandraBergstrom/travel-tickr/issues/22) (Must do)
Expand All @@ -428,17 +429,39 @@ Within each sprint, a MoSCoW method is used to further prioritize user stories.

* [x] [USER STORY: Follow Users](https://github.com/SandraBergstrom/travel-tickr/issues/25) (Must do)
* [x] [USER STORY: Maintain user enviornment](https://github.com/SandraBergstrom/travel-tickr/issues/26) (Must do)
* [ ] [USER STORY: Add Post to bucket list](https://github.com/SandraBergstrom/travel-tickr/issues/27) (Must do)
* [x] [USER STORY: Add Post to bucket list](https://github.com/SandraBergstrom/travel-tickr/issues/27) (Must do)

* [ ] [USER STORY: Upload multiple photos](https://github.com/SandraBergstrom/travel-tickr/issues/28) (Should do) *- Moved to next sprint*
* [ ] [USER STORY: Photo Album](https://github.com/SandraBergstrom/travel-tickr/issues/29) (Should do) *- Moved to next sprint*
* [ ] [USER STORY: Travel Map](https://github.com/SandraBergstrom/travel-tickr/issues/30) (Could do) *- Moved to next sprint*
* [ ] [USER STORY: Create a trip](https://github.com/SandraBergstrom/travel-tickr/issues/31) (Wont do) *- Moved to next sprint*
* [ ] [USER STORY: Packing list and info](https://github.com/SandraBergstrom/travel-tickr/issues/32) (Wont do) *- Moved to next sprint*
* [ ] [USER STORY: Location](https://github.com/SandraBergstrom/travel-tickr/issues/36) (Must do) *- Moved to next sprint*

**Sprint 3 recap:** Although I have decided to move the "Location" user story to the next sprint, we have successfully accomplished a significant portion of the planned tasks for Sprint 3.

#### Sprint 4 (July 2nd - July 7th, 2023):
* [ ] Design and implement footer (Must do)
* [x] [USER STORY: Like comments](https://github.com/SandraBergstrom/travel-tickr/issues/54) (Must do)
* [ ] Testing (Must do)
* [ ] Documentatino (Must do)
* [ ] [USER STORY: Upload multiple photos](https://github.com/SandraBergstrom/travel-tickr/issues/28) (Should do) *- Moved to backlog*
* [ ] [USER STORY: Photo Album](https://github.com/SandraBergstrom/travel-tickr/issues/29) (Could do) *- Moved to backlog*
* [ ] [USER STORY: Travel Map](https://github.com/SandraBergstrom/travel-tickr/issues/30) (Could do) *- Moved to backlog*
* [ ] [USER STORY: Create a trip](https://github.com/SandraBergstrom/travel-tickr/issues/31) (Wont do) *- Moved to backlog*
* [ ] [USER STORY: Packing list and info](https://github.com/SandraBergstrom/travel-tickr/issues/32) (Wont do) *- Moved to backlog*
* [x] [USER STORY: Location](https://github.com/SandraBergstrom/travel-tickr/issues/36) (Must do)

#### Backlog
* [ ] [USER STORY: Upload multiple photos](https://github.com/SandraBergstrom/travel-tickr/issues/28)
* [ ] [USER STORY: Photo Album](https://github.com/SandraBergstrom/travel-tickr/issues/29)
* [ ] [USER STORY: Travel Map](https://github.com/SandraBergstrom/travel-tickr/issues/30)
* [ ] [USER STORY: Create a trip](https://github.com/SandraBergstrom/travel-tickr/issues/31)
* [ ] [USER STORY: Packing list and info](https://github.com/SandraBergstrom/travel-tickr/issues/32)

* [ ] [USER STORY: Upload multiple photos](https://github.com/SandraBergstrom/travel-tickr/issues/28) (Should do)
* [ ] [USER STORY: Photo Album](https://github.com/SandraBergstrom/travel-tickr/issues/29) (Should do)
* [ ] [USER STORY: Travel Map](https://github.com/SandraBergstrom/travel-tickr/issues/30) (Could do)
* [ ] [USER STORY: Create a trip](https://github.com/SandraBergstrom/travel-tickr/issues/31) (Wont do)
* [ ] [USER STORY: Packing list and info](https://github.com/SandraBergstrom/travel-tickr/issues/32) (Wont do)
* [ ] [USER STORY: Location](https://github.com/SandraBergstrom/travel-tickr/issues/36) (Must do)

### Backlog and Subsequent Iterations
The user stories are tracked on the project board, and the "To do" column represents the backlog of user stories, indicating the tasks that will be addressed in subsequent iterations.
The user stories are tracked on the project board, and the "To do" column represents the backlog of user stories (also see above), indicating the tasks that will be addressed in subsequent iterations.

Please note that even though the project timeline has been accelerated, the iterative development approach allows for ongoing improvements and enhancements to meet the evolving needs of users.

Expand Down
18 changes: 3 additions & 15 deletions TESTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,29 +125,17 @@ The website was tested on the following browsers:
#### As a first-time user...
| **User Story** | **Action** | **Expected Result** | **Pass** |
--- | --- | --- | :---:
|[I can create an account so that I can save my recipes](https://github.com/SandraBergstrom/theRecipeCollective/issues/3#issue-1676151139)|Click on the "Signup" navigation link or the signup button on the landing page|The user should be redirected to the signup form|:white_check_mark:
|[I want to be able to access the About page so that I can learn more about the purpose, features, and benefits of Travel Tickr without needing to create an account](https://github.com/SandraBergstrom/theRecipeCollective/issues/37#issue-1708609060)|Click on the "About" button in the navigation bar on the landing page|The user should be directed to the About page|:white_check_mark:


#### As a returning user...
| **User Story** | **Action** | **Expected Result** | **Pass** |
--- | --- | --- | :---:
|[I can log in to my account](https://github.com/SandraBergstrom/theRecipeCollective/issues/4#issue-1676185860)|Press the login button either on the landing page or in the navbar|The user should be directed to the login page|:white_check_mark:
|[I can log out of my account](https://github.com/SandraBergstrom/theRecipeCollective/issues/4#issue-1676185860)|Press the profile button and then select the logout option|The user should be logged out of their account|:white_check_mark:
|[I can go to my profile page so that I can see my saved recipes and personal information](https://github.com/SandraBergstrom/theRecipeCollective/issues/12#issue-1676233050)|Press the profile button on the right side of the navbar and then on Profile in the drop down menu|The user should be redirected to their profile page|:white_check_mark:
|[I want to be able to navigate through a long list of recipes using pagination so that I can view and interact with the list easily](https://github.com/SandraBergstrom/theRecipeCollective/issues/21#issue-1688404118)|Scroll down to the bottom of the Cookbook, My Recipes, or Favorites section|If there are more than 9 recipes, pagination is displayed to navigate through the list|:white_check_mark:
|[I can view all recipes so that I can find new recipes to try](https://github.com/SandraBergstrom/theRecipeCollective/issues/2#issue-1676140284)|Click on the "Cookbook" link in the navigation bar|The user is directed to the recipe list view|:white_check_mark:
|[I can click on a recipe so that I can get all details and instructions about it](https://github.com/SandraBergstrom/theRecipeCollective/issues/6#issue-1676195459)|Click on the recipe title or the info button|The user is taken to the recipe detail page|:white_check_mark:
|[I can save recipes that I find in my own "cookbook" so that I can find them easily in the future](https://github.com/SandraBergstrom/theRecipeCollective/issues/17#issue-1676239448)|Click on the heart icon on the upper right part of the recipe detail page|The recipe is added to the favorites page, and a flash message appears confirming that it has been saved to favorites|:white_check_mark:
|[I can add a new recipe so that I can share it with others and save it for myself](https://github.com/SandraBergstrom/theRecipeCollective/issues/5#issue-1676191345)|Press the profile button and then "Add recipe in the dropdown navigation bar|The user is directed to the recipe form|:white_check_mark:
|[I can edit my own recipes so that I can update them if needed](https://github.com/SandraBergstrom/theRecipeCollective/issues/7#issue-1676198620)|Click on the "Update" button in the upper right corner of the recipe detail page|The user is directed to the recipe form to update the recipe|:white_check_mark:
|[I can delete my own recipe so that I can remove them if wanted](https://github.com/SandraBergstrom/theRecipeCollective/issues/8#issue-1676201972)|Click the delete button on the recipe detail page|The user is taken to a confirmation page to confirm the deletion of the recipe. Upon confirming, the recipe is deleted|:white_check_mark:
|[I can comment on a recipe so that share my thoughts and suggestions](https://github.com/SandraBergstrom/theRecipeCollective/issues/11#issue-1676227838)|Scroll down to the comment form on the recipe detail card and add a comment|The comment is successfully added|:white_check_mark:


#### As a site owner...
| **User Story** | **Action** | **Expected Result** | **Pass** |
--- | --- | --- | :---:
|[I can view and manage user accounts to ensure the security and integrity of the site and its users](https://github.com/SandraBergstrom/theRecipeCollective/issues/1#issue-1676139643)|Access the Django admin section and navigate to the user management section|The admin section displays all users and their associated information. The owner can perform actions such as deleting users and managing their comments|:white_check_mark:
|[I can view and manage recipes to maintain a high standard of content and ensure the quality of the recipes on the site](https://github.com/SandraBergstrom/theRecipeCollective/issues/1#issue-1676139643)|Access the admin page and navigate to the recipe management section|The admin page allows the owner to view and manage all recipes, ensuring the quality and standards of the content|:white_check_mark:


[Back to the top](#table-of-content)

Expand Down

0 comments on commit 361bcbd

Please sign in to comment.