Restaurant delivery app with full admin side order status control. Made by Darahaas as a part of the core project for Devsoc; BITS Goa. Deployed website link: F00D1E
- Order a variety of dishes

- View your cart

- View orders and when they were placed

- Admin side order status updation

- Updates are reflected on the customer's side

- contains admin and user protected routes

- Learnt TailWind CSS for a responsive design and EJS templating engine.
- Working with the Laravel Mix webpack.
- Express-flash and Noty for displaying server side notifications on to the front-end.
- Passport.js for making a login and logout feature.
- Working with MongoDB and the Mongoose library.
- Got a rough idea of what Axios is.
- Added both user and admin cookies with timeout interval.
- Learnt how to use Express-Session to manage session middlewares.
- Used Bcrypt for hashing passwords.
- Used Socket.io connection for realtime communication between customer and admin side.
- Deployed a full-stack app on Heroku for the first time.
- Error handling.