Skip to content

Bubbles Delight is a full stack application that provides a food ordering experience for a fictitious restaurant that sells delicious bubble teas!

Notifications You must be signed in to change notification settings

Ruby-Zhuang/bubbles-delight

 
 

Repository files navigation

Bubbles-Delight

Bubbles-Delight is a food ordering experience for a fictitious single restaurant that sells bubble teas. Hungry clients of this restaurant can visit its website, select one or more drinks, and place an order for pick-up. The restaurant owner can then specify how long it will take to fulfill the order and the website updates the order status accordingly for both the client and restaurant.

This app was created as part of the midterm project for Lighthouse Labs (Web Development Bootcamp). The goal was to create a full-stack application from start to finish (including project planning and a 5 minute demo) in just one week.

Final Product

Customized Loading Screen for Restaurant "GIF Loading"

Customer Features

Browsing Menu and Adding Bubbleteas to Cart "GIF Menu Browsing"

Making an Order "GIF Ordering"

Restaurant Features

Order Status Updates "GIF Status Updates"

Functional Behavioural

  • Customers and the restaurant owner can log in accordingly (with special privileges for the owner)
  • Customers can order customized bubble-tea orders online
  • Customers can edit the details of an order or cancel the order before submitting it
  • When an order has been made, customers will receive updates via the website and text messages to indicate the order status
  • The restaurant receives orders through text messages and can update order details in the app dashboard
  • The application makes API requests to load and persist data

Technical Specifications

  • Languages: Javascript, HTML, CSS
  • Frameworks & Libraries: jQuery, AJAX, Node, Express, EJS, SASS, Bootstrap
  • Databases: PostgreSQL
  • APIs: Twilio

Getting Started

Install dependencies with:

npm install

Running Server

npm start

About

Bubbles Delight is a full stack application that provides a food ordering experience for a fictitious restaurant that sells delicious bubble teas!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 45.6%
  • EJS 35.5%
  • SCSS 10.6%
  • CSS 8.0%
  • Shell 0.3%