Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USER STORY: Navigation Bar #74

Closed
taylorpapke opened this issue Oct 17, 2023 · 10 comments · Fixed by #114
Closed

USER STORY: Navigation Bar #74

taylorpapke opened this issue Oct 17, 2023 · 10 comments · Fixed by #114
Assignees
Labels
Sprint 2 USER STORY PM's and PO's will create user stories. LD and devs will create issues centered around user stories.

Comments

@taylorpapke
Copy link
Contributor

taylorpapke commented Oct 17, 2023

As a student, I will want to have a simple way to navigate the app to find clothes so that I can spend less time searching for what I am specifically looking for.

  • Products menu added to navigation.
    - Product categories added as submenus for products menu (jeans, coats, etc.).
    - Products menu will redirect to home page where all categories are shown.

Image

Documentation

https://developer.android.com/jetpack/compose/components/scaffold
https://developer.android.com/jetpack/compose/components/app-bars

Tutorials

https://www.youtube.com/watch?v=EqCvUETekjk

@taylorpapke taylorpapke added the USER STORY PM's and PO's will create user stories. LD and devs will create issues centered around user stories. label Oct 17, 2023
@taylorpapke taylorpapke moved this to Future in Belinda's Closet Oct 17, 2023
@brinkbrink brinkbrink moved this from Future to Todo in Belinda's Closet Oct 18, 2023
@nickolasram nickolasram self-assigned this Oct 18, 2023
@brinkbrink brinkbrink moved this from Todo to In Progress in Belinda's Closet Oct 18, 2023
@nickolasram nickolasram removed their assignment Oct 18, 2023
@brinkbrink brinkbrink moved this from In Progress to Todo in Belinda's Closet Oct 18, 2023
@Annelisebx Annelisebx self-assigned this Oct 18, 2023
@Annelisebx
Copy link
Contributor

The Home Screen and Product Details page are already created, correct? I will be creating an extra layer that further organizes all products by category.

@Annelisebx Annelisebx moved this from Todo to In Progress in Belinda's Closet Oct 21, 2023
@taylorpapke
Copy link
Contributor Author

Sorry @Annelisebx for not responding to this earlier. This user story is strictly in regards to creating a navigation bar with a products menu link. The link should be a dropdown with the category submenus which should link out to the products screen where all the clothing items for that category can be found.
It would also be nice if clicking products itself would return directly to the home page while maybe a down arrow next to it could be the dropdown with submenu items. We should probably refer to material 3 to find a better standard for this as I am not so sure. do you have any thoughts on how this should be implemented?

@Annelisebx
Copy link
Contributor

@taylorpapke Should this navigation bar be accessible on all 3 screens? (Home, Products, and Product Details)

@taylorpapke
Copy link
Contributor Author

@Annelisebx yes, I think so. What do you think? I don't have a clear requirement from the client on this yet so it's up for debate.

@Annelisebx Annelisebx linked a pull request Nov 1, 2023 that will close this issue
@taylorpapke taylorpapke changed the title USER STORY: Navigation USER STORY: Navigation Bar Nov 1, 2023
@taylorpapke
Copy link
Contributor Author

taylorpapke commented Nov 1, 2023

@Annelisebx I think a good reference for this is user story SeattleColleges/nsc-events-android#58 on nsc-events and what @kkennedy-gh did here in PR https://github.com/SeattleColleges/nsc-events-android/pull/85/files. We can probably just do something like this and make the small changes to fit our requirements for Belindas. I updated the title and some of the resources above.

@taylorpapke
Copy link
Contributor Author

@Annelisebx I’m reducing the scope of this user story a little bit as there is a lot to this one. Let’s just do the creation of the navigation bar for each page with the product menu icon and back buttons where needed. We can make another user story to deal with adding product category links to the menu icon (lets only worry about making the back buttons functional for now). This will allow me to get more feedback from the client on what exactly they want before we proceed any further. I’ve edited the user story above.

@github-project-automation github-project-automation bot moved this from In Progress to Done in Belinda's Closet Nov 8, 2023
@taylorpapke taylorpapke moved this from Done to In Progress in Belinda's Closet Nov 16, 2023
@taylorpapke
Copy link
Contributor Author

taylorpapke commented Nov 16, 2023

Hi @Annelisebx, the following screens currently don't have nav bars on them:
Update.kt:

Image

IndividualProductUpdate.kt:

Image

Login.kt:

Image

ForgotPassword.kt:

Image

SignUp.kt:

Image

Home.kt:

Image

AddProduct.kt:

Image

Have you started on any of these?

Let's give @MuhammadNSC and @kaimanasse15 each a screen to work on.

@taylorpapke taylorpapke reopened this Nov 16, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Todo in Belinda's Closet Nov 16, 2023
@taylorpapke taylorpapke moved this from Todo to In Progress in Belinda's Closet Nov 16, 2023
@MuhammadNSC
Copy link
Contributor

Hi all! I'm going through the workflow of this Issue to get an idea of what has been done so far. Let me know that screen that still needs work done

@taylorpapke
Copy link
Contributor Author

@Annelisebx @kaimanasse15 @MuhammadNSC I went ahead and updated the diagram above to better show what this user story should be accomplishing for all of the pages in the app.

@Annelisebx
Copy link
Contributor

Create Issue 194 for adding navigation elements to 'update' pages

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Sprint 2 USER STORY PM's and PO's will create user stories. LD and devs will create issues centered around user stories.
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

6 participants