Hot Onion Restaurant is an ecommerce system which Client Side managed with React.js & bootstrap and Backend Side managed with Express.js & MongoDB.
- Showed different different type of foods item in home page by selecting.
- Food Ordering System are dynamically managed.
- Displayed Cart Added Products Length at Cart icon in Navbar.
- Authentication System (Google & Email) is managed with firebase.
- Used Private Router for Shipment Component.
- Tried to dynamically manage event handling keeping UX in mind.
- Integrated Stripe Payment Gateway.
- Backend API managed express.js
- Used MongoDB as Database.
In order to install HOT ONION RESTAURANT APP, the following prerequisites must be installed:
- NPM
- Git
- Open your command line and run:
$ git clone https://github.com/nazmul98/hot-onion-restaurent.git
In order to install, the following steps must be taken:
- Open your command line, go to the extracted folder and run:
$ npm install
$ npm start
**Congratulations, you have installed Hot Onion Restaurant App!**
The web application backend is built on express.js. Data is stored in a MongoDB database. The application will be hosted on firebase. React.js, JS ES6 features, Bootstrap4, HTML5 and CSS3 is used in the front-end.