Skip to content
 
 

Latest commit

 

History

150 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NomNetwork App

Meet the Design Team

Danielle Williams
Kushi Amara
April Zhao
Henry Butler
Zhiyan Yao

Video Explanation of App and its Application Presented By Design Team:

Click Here to Watch Video

How to Start the Docker Containers

Ensure that the .env matches with the specifications below: SECRET_KEY=someCrazyS3cR3T!Key.!
DB_USER=root
DB_HOST=db
DB_PORT=3306
DB_NAME=nomnetwork
MYSQL_ROOT_PASSWORD=abc123

In the terminal enter "docker compose down". Then, enter "docker compose up -d". This should start the three containes needed to run this app.

About the App

Our app merges the visual excitement of Instagram with the detailed insights of Yelp. Users get to capture and share their food experiences with their friends and followers through posts while also exploring and discovering restaurants tailored to their preferences. This will be done by allowing users to share their culinary adventures but also tag the restaurants they eat at with categories. This tagging system will allow other users to have a more streamlined and customized search for dining. Restaurant profiles on the app allow restaurant managers to create targeted promotions and real-time engagement, creating a dynamic platform for food lovers and businesses alike.

This is not just a review app—it's a blend of social sharing and discovery to transform how people find and enjoy their dining experiences.

Personas the App is Designed For...

DATA ANALYST:

Possible User Stories:

  1. As a data analyst for NomNetwork, I need to be able to determine what restaurants and features are the most popular so that I can send this data to restaurants such that they can make decisions with greater information.
  2. As a data analyst for NomNetwork, I need to be able to retrieve data on customer behavior and interaction with the app so that the software development team can improve user experience and more users will join the app.
  3. As a data analyst for NomNetwork, I need to be able to analyze customer demographics so that I can build new features that are based on those demographics that are beneficial to both diners and restaurants.

DINER:

Possible User Stories:

  1. As a diner, I need to be able to find restaurants with my desired qualities easily so that I can discover new local restaurants that accurately suit my dining preferences without wasting my time or money.
  2. As a diner, I need to be able to post pictures and write reviews about my restaurant experiences somewhere so that I can share all of my experiences.
  3. As a diner, I need to be able to see my friends’ dining experiences so that I can stay updated about what/where my friends are eating and feel connected to them despite the distance.

RESTAURANT OWNER:

Possible User Stories:

  1. As a restaurant manager, I need to be able to make changes to my menu so that potential customers have the most up-to-date information about items and prices.
  2. As a restaurant manager, I need to be able to make potential customers aware of my restaurant's discernible and unique features so that those potential customers want to come visit my restaurant more than other competitors.
  3. As a restaurant manager, I need to be able to know about my customer’s dining experiences and their opinions of the food we serve so that I can use their feedback to improve the restaurant, resulting in more customers and revenue.
  4. As a restaurant manager, I need to be able to create and then update my promotions so that users remain engaged and can see the current best deals for my restaurant.

About

Repository for CS3200 Summer 2024 final project.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages