Starbucks is a famous American Coffee company with online ordering system. Our project is to replicate the Offical Starbucks website, providing scalability and fault tolerance. The project has 3 components Frontend is developed using AngularJS and bootstrap. The Frontend of Starbucks sends REST calls to middleware KONG Gateway which is backed by 3-Node Cassandra cluster. The KONG routes the REST calls to respective tenant backends which are independent Starbucks store. The online ordering has a 3-step process
|
You can view the demo of our application Here
- Install Node and NPM.
- Clone the repository
- Open terminal/command prompt , and navigate to the local repository.
- run the following
npm install
npm start
Now open the application using the URL [localhost:8000/index.html]
Note: These steps are only for Front-end. For Back-end, see the backend repository. To configure the gateway, check this respository.
The Welcome Screen
Placing Order
List of all Orders
A detailed view of all orders
- Simple and user friendly
- Scalable
- Fault tolerant with 3 node database cluster.
Dynamic Lists and Login per user/session management are a few future enhancements.
Starbucks(Frontend) is released under the MIT License.
Srinivas Annapantula |
Akansha Mehta |
Shiva Padma |
Suraj Khurana |
---|