View on GitHub

UHM, what to eat?

Food Choice Options in One Place for the UHM Community.

UHM… What to eat?

Table of contents

Overview

UHM…What to eat? is a fun play on words of the University of Hawaii: Manoa’s acronym, UHM, and the age-old question we ask when our stomachs grumble. UHM… What to eat? is a UH Manoa food application designed to address the diverse food choices available on campus at the University of Hawaii at Manoa. The app aims to simplify the process of finding specific menu items across various campus dining locations, including campus center, food trucks, Manoa Gardens, Paradise Palms, and more.

Features

Roles (users, vendors, admin): Users, who can login to see all the food vendors on the UH Manoa campus. They can view vendors based on location and can also search for vendors based on the category of food. Users can also favorite vendors of their choosing;

Vendors, who can sign up or login to create/edit their vendor information. They can edit their store name, location, hours, vendor image, menu image, recommended items;

Admins, who also can login to administer the system. They have edit access to all vendors and can see all accounts created.

Categories: feature broad categories for vendors based on what items they sale.

Photos: supports upload of photos.

User Guide

Getting Started: User Registration/Login: Sign up for a new account or log in using your existing credentials.

Explore vendors at different locations on the Manoa campus. Favorite Vendors to show only the vendors you want to see. Search for specific vendors based on category tags.

Using the App: Explore Menus: Browse through menus from various campus dining locations, organized by vendor and menu item type.

Search and Filter: Use the search and filter functionality to quickly find specific menu items or vendors.

View Availability: Check the availability of menu items in real-time and see when your favorite dishes are being served.

Manage favorites: Update your food favorites at any time to reflect your changing tastes and dietary needs.

Vendor Features:

Login: Vendors can log in to the app to update their menu offerings for the day.

Update Menus: Vendors can add new items, remove sold-out items, or update existing menu items as needed.

Manage Profile: Vendors can also manage their profile information, including contact details and operating hours.

Community Feedback

Person 1:

Person 2:

Person 3:

Person 4:

Person 5:

Team

Introducing the Culinary Crusaders of UHM – the team behind the mouthwatering magic of “UHM… What to eat?”!

Join us as we redefine the campus dining experience, one delicious dish at a time. UHM… What to eat?: where food meets innovation, and every bite tells a story. Get ready to tantalize your taste buds and indulge in the ultimate dining adventure and embark on a flavor-filled voyage unlike any other!

UHM… What to eat? Team Contract

Deployment

Digital Ocean Deployment

ci-badge

Milestone 1

M1

Milestone 2

M2

Milestone 3

M3

Walkthrough

A quick run through of UHM…What to eat?’s user interface.

Landing Page

The first thing a user or vendor sees is our landing page and quickly explains what our app is about and how to sign up/log in. landing page

User Sign-up Page

After clicking the sign up link on the landing page or clicking on the sign up button through the log in dropdown menu, a user may sign-up for UHM…What to eat? if they do not already have an account. user sign up page

Vendor Sign-up Page

If they are a vendor and want to sell on campus, vendors may click the vendor link on the landing page. The vendor sign-up page allows vendors to specify where their establishment is on campus, store hours, and an image. user sign up page

Log-in Page

If one already has an account, whether user or vendor, they may click on the log-in link or the log-in button to redirect them to input their information and access their account. user sign up page

User Landing Page

Logging into the User Account, the user is able to see all the food vendor cards on the places to eat page and manage their preferences. Each food vendor card is randommly chosen each time a user logs-in, so its a fun, foody supsrise everytime they log-in. Each food vendor card on the landing page is clickable for easy access to food vendor pages. user sign up page

Vendor Landing Page

Logging into the Vendor Account, the vendor is able to see all food vendor(s) they own and and are able to manage and edit them. user sign up page

Admin Landing Page

Logging into the Admin Account, the admin is able to see all the users and vendors that are registered on the app. Admin is able to see all the food vendor cards on the places to eat page and manage them. user sign up page

Places To Eat Page

If users want to see all the available options of where to eat, they may see all available establishments based on different food vendor locations on campus. user sign up page

Favorites Page

Users are also able to select their favorite restaurants from the list that will be stored in a separate webpage for their convenience. favorites page

Admin Places To Eat Page

On the admin side, the places to eat page becomes a hub to manage food vendor cards on the places to eat page. Admin is able to add or remove food vendor cards. user sign up page

Food Vendor Page

Users are able to see the recommended menu items and uploaded menu image that are available at a vendor. vendor page

Admin/Vendor Menu Page

Vendors are able to manage their Recommended Items list on the menu page. They can edit existing items, add new ones, and remove old ones. Admins are able to manage the recommended items for all vendors. vendor page

Sign Out Page

Safe Travels and Happy Eating! sign out page

Developer Guide