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.
Customized Loading Screen for Restaurant
Browsing Menu and Adding Bubbleteas to Cart
- 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
- Languages: Javascript, HTML, CSS
- Frameworks & Libraries: jQuery, AJAX, Node, Express, EJS, SASS, Bootstrap
- Databases: PostgreSQL
- APIs: Twilio
Install dependencies with:
npm install
npm start