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

UI Design #64

Closed
mmtftr opened this issue Apr 14, 2024 · 6 comments
Closed

UI Design #64

mmtftr opened this issue Apr 14, 2024 · 6 comments
Assignees
Labels
priority: high High priority type: enhancement New feature or request

Comments

@mmtftr
Copy link
Contributor

mmtftr commented Apr 14, 2024

📌 Feature request

📝 Description

The UI Design of the application should be created for the reference of the frontend and mobile teams.

The acceptance criteria are:

  • All pages of the application as defined in the Requirements have a design
  • Commonly used components among these pages are consistent (ie. have the same design)
  • Proper spacing and hierarchy of content is used in the design.
  • The Typography and color assets are used instead of arbitrary colors.
  • The mockup pages should be edited so that the newly designed components/pages are used.
  • (Optional) Using auto layout is recommended so that the design easily translates into frontend code.

Prototyping is not included in this task.

📈 Motivation

Frontend teams must have a proper reference design of the User Interface so that the final product is consistent.

📊 Additional context

The mockups and scenarios created by @EnesBaserr and @asligook provide a baseline for the functional contents of these designs. However, there might be missing parts and as such the Requirements are the source of truth and must be referenced throughout this task.

@mmtftr
Copy link
Contributor Author

mmtftr commented Apr 19, 2024

Overview of To-Do Items

  • Icon library (Nazire)
    • 30+ icons for the food categories
    • General icons for other purposes
  • Search Page (Nazire)
    • Can search for Profiles or Dishes
    • Components
      • filter icon
      • search input
      • a grid of Dish Cards or Profile Cards
    • Variants:
      • Haven’t searched yet
      • Search results
  • Recipe Creation Page (Nazire)
    • Components (inputs)
      • Servings
      • Time
      • Calories
      • Dish
      • Ingredients
      • Description (includes instructions)
      • Photo upload
      • Allergens
  • Profile Page (Nazire)
    • Variants
      • My profile
      • Other user’s profile
    • Components
      • Follow button (other user)
      • Edit button (my profile)
      • Recipes list
      • Number of followers/following/recipes
      • List of following/follower users (separate page)
  • Recipe Page (Efe)
    • Components
      • Photos
      • Tag-like items for
        • Servings
        • Cook time
        • Dish
        • Allergens
      • Author
      • Description
      • Ingredients
      • Rating interface
      • Copy Link
      • Bookmark button
      • List of bookmarkers
      • Comments Button
  • Comments Page (Efe)
    • Components
      • List of comments
      • Comment box to add a comment
  • Cuisine Page (Efe)
    • Components
      • Name of cuisine
      • Country flag associated with cuisine
      • Description
      • “View in Wikipedia” Button if applicable
      • Recipe list with two tabs: “Top Rated” and “Recent”
      • Button to view all dishes for that cuisine
  • Feed Page (Efe)
    • Components
      • Tabs for Following/Explore
      • In each tab, a grid of recipes
      • Filter button that shows filter UI
  • Dish Page (Efe)
    • Components
      • “View in Wikipedia” button if applicable
      • Cuisine
      • Create recipe button
      • Country of cuisine if available
      • Food Type
      • Description
      • Photo
  • Bookmarks Page (Efe)
    • List of recipes

As items are completed, a preview of the resulting UI should be added to this issue.

@mmtftr mmtftr added type: enhancement New feature or request priority: high High priority labels Apr 19, 2024
@mmtftr
Copy link
Contributor Author

mmtftr commented Apr 26, 2024

Figma design file's link has been added to the sidebar of the wiki.

@mmtftr
Copy link
Contributor Author

mmtftr commented Apr 26, 2024

Bookmarks Page

 Expand

Comments

Expand

Cuisine Page

Expand

Dish Page

Expand

Feed Page

Expand

Filter Modal

Expand

Recipe Card

Expand

Recipe Page

Expand

Dish Card

Expand

@NazireAta
Copy link
Contributor

NazireAta commented Apr 26, 2024

My Profile Page

 Expand

Other User Profile Page

Expand

Search Page

Expand

Recipe Creation Page

Expand

@NazireAta
Copy link
Contributor

Assigning @asligook for checking

@asligook
Copy link
Contributor

I have reviewed the UI Design, as far as I see all pages are consistent with the requirements so I will close the issue.
It seems great, thanks for your effort @mmtftr and @NazireAta .

@atakanyasar atakanyasar added this to the Customer Milestone 2 milestone May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: high High priority type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants