vibha1019 / socialmedia_frontend

https://vibha1019.github.io/socialmedia_frontend/
Apache License 2.0
0 stars 0 forks source link

Sprint 4- Ideation Plan #1

Open vibha1019 opened 1 week ago

vibha1019 commented 1 week ago

Gift Recommendation Chatbot

Overview

Create a chatbot that generates personalized gift recommendations based on user-inputted data and number of likes and reviews.

Frontend repo: https://github.com/vibha1019/socialmedia_frontend Backend repo: https://github.com/vibha1019/socialmedia_backend

Key Features

  1. Gift Uploads by Category
    Users can upload holiday gift ideas categorized by recipient type:

    • Teenage girl
    • Teenage boy
    • Mom
    • Dad
    • Grandma
    • Grandpa
    • Wife
    • Husband
  2. Engagement

    • Gift suggestions are ranked based on the number of likes on uploaded posts.
    • Include reviews from users who have tried or purchased the gift so its more reliable.
  3. Chatbot Functionality

    • Generates gift suggestions by analyzing:
      • Recipient type (detailed above)
      • Number of likes and reviews
    • Provides recommendations ( "This gift is highly rated for teenage girls!")

Implementation Steps

Trio 1

Name Role GitHub Link Assignment
Vibha Mandayam Scrum Master GitHub Link - Database Setup
- Create a table for uploaded gift ideas with fields like id, category, name, likes, reviews
- Track user-generated likes.
Soni Dhenuva Scrummer #1 GitHub Link - AI Model for Gift Recommendations
- Integrate a AI chatbot to analyze the data

Trio 2

Name Role GitHub Link Assignment
Nora Ahadian Assistant Scrum Master GitHub Link - Allow users to upload gift ideas with images, descriptions, and assign them to a recipient category.
- Include a like button and review section.
Kushi Gade Scrummer #2 GitHub Link - Function to change background, Putting descriptions for each product, Work on sidebar
Spencer Lyons Scrummer #3 [GitHub Link]() - Chatbot Interface
- Interactive UI for users to enter recipient details (e.g., "Looking for a gift for my cousin")
- Display recommendations.

User Flow

  1. User Uploads Gift Idea

    • Navigate to the "Upload Gift" section.
    • Fill out details: category, description, and optional photo.
    • Gift becomes visible in its category feed.
  2. Likes & Reviews

    • Users like and review other gift ideas.
  3. Chatbot Interaction

    • User interacts with the chatbot, "What’s a good gift for my mom?"
    • Chatbot generates a ranked list of gifts using likes, reviews, and user input.

Next Steps

jm1021 commented 4 days ago

I had a little bit of an idea from Soni as she was sharing code with me. I believe your group really needs to help each other on architecture and planning. But the gift idea is good, I just not sure about the return attraction. I like the idea of the categories, perhaps age ranges as well..

For instance, what have you bought in different age categories that you found the recipient really enjoyed the gift, I think this is the bases.

Perhaps you could have a survey for a person to discuss their hobbies or likes. Interact with gemini and come up with a gift list?

I think you need more of a workflow approach to a couple of things. But having research on workable solution is good as well (like what Soni was doing).

.89