Original Pitch

Process Flows

Current Process Flow

Current Process Flow

Solution Process Flow

Solution Process Flow

System Architecture

Major Functional Component Diagram

MFCD

Risk Analysis

User Risk Matrix

User Risk Matrix

Customer Risk Matrix

Customer Risk Matrix

Technical Risk Matrix

Technical Risk Matrix

Competition Matrix

Competition Matrix

Algorithms

Taste Matching

User Interface 1

Recommendation

User Interface 2

Group Dining

User Interface 3

Daily Dish

User Interface 4

Badge & Rewards

Customer Interface 1

Interface Mockups

User Interface 1

User Interface 1

User Interface 2

User Interface 2

User Interface 3

User Interface 3

User Interface 4

User Interface 4

Customer Interface 1

Customer Interface 1

User Stories - Diners

As a diner, I want to...

  • find restaurants that other people with similar tastes enjoy so that I can dine with confidence
  • receive recommendations based on my personal taste profile so that I can try new restaurants I'm likely to enjoy
  • connect with other diners who share my taste preferences so I can get relevant recommendations
  • search for specific dishes near me to find restaurants that serve food I like
  • create a personalized taste profile so I can get tailored restaurant recommendations
  • see ratings and reviews from people with similar taste preferences so I can make informed dining decisions
  • track my dining experiences and preferences to improve future recommendations
  • earn rewards through the reward system so I can get discounts at restaurants I enjoy
  • filter recommendations based on cuisine type, location, and price range
  • receive notifications about specials from restaurants that match my taste profile
  • rate and review restaurants to help other diners with similar tastes
  • participate in the crowdsourcing system to help keep information accurate and up-to-date

User Stories - Restaurants

As a restaurant owner/manager, I want to...

  • reach diners who are most likely to enjoy my restaurant's offerings
  • maintain an updated profile of my restaurant's menu and specials
  • receive feedback from diners who match our restaurant's taste profile
  • understand what dishes are most popular among different taste profiles
  • participate in the reward system to encourage customer loyalty
  • access analytics about customer preferences and dining patterns
  • respond to customer reviews and ratings
  • showcase our restaurant's specialties to targeted customers
  • receive notifications when our information needs updating
  • verify information reported by users about our restaurant
  • view data about what potential customers in our area are searching for

User Stories - Administrators

As an administrator, I want to...

  • maintain and optimize the taste matching algorithm
  • manage user profiles and authentication systems
  • monitor and validate the crowdsourcing system
  • analyze app usage patterns to improve user experience
  • manage the reward system
  • ensure data accuracy and system security
  • handle user support requests and feedback
  • maintain API integrations for location services and mapping
  • monitor system performance and implement optimizations
  • manage database operations and maintenance
  • implement and maintain data privacy measures
  • generate reports on system usage and user engagement