Bubbles - A food delivery app for a fictitious Bubble Tea joint, just around the corner of your nearest street!
Welcome to the world of contact-less transactions. Why should our restaurant Bubbles stay behind in this race...so here we are, our team of 3, created this food delivery app for customers craving some yummy bubble teas. YES, we only sell bubbles teas and Yes we deliver.
User can create profile using our slick login form. Once logged in, user can place orders using +/- tabs to add items to the cart. Once your cart is ready, place an order. Our app will notify us via an SMS with yout order. Don't worry, we will also update YOU via sms on an expected time.
For techsavvy people: this is a full stack app with a local database specially designed by us. You can refer ERD diagram to under entity relations. This is a single page app that leverages best of express , jQuery and other platforms to render best user interface without any page referesh. Great, isn't it!
App Flow |
ERD of Our Database |
- Express
- Node 5.10.x or above
- body-parser
- bcryptjs
- bulma
- chalk
- cookie-session
- dotenv
- ejs
- morgan
- node-sass-middleware
- path
- pg
- pg-native
- twilio
- Fork this repository, then clone your fork of this repository.
- Install dependencies using the
npm install
command. - Start the web server using the
npm run local
command. The app will be served at http://localhost:8080/. - Go to http://localhost:8080/ in your browser.
Special thanks to everyone at Lighthouse labs, Toronto for giving us a chance to create such project and providing with the basic framework of this app via LHL template. We would also like to give our gratitude to all the mentors who guides us during this project.