Dhaka Catering - a catering service related website. It is a MERN stack catering website that allows users to order food online. Users must sign up to order food, and can also add items to a wishlist, give reviews, make custom orders, and more. The website will provide an easy-to-use interface and an efficient ordering system.
Live Site: https://dhaka-catering.netlify.app/
Server Code: https://github.com/RiyaadHossain/DhakaCatering-Backend
Admin Code: https://github.com/RiyaadHossain/DhakaCatering-Admin
Project Video:
- Implemented MVC architecture pattern
- Fully Responsive on Mobile, Tablet and Desktop screen
- Developed authentication
- Build Role Based Authorization
- Linked social platform like Facebook, WhatsApp, Instagram
- Image Upload using ImageBB
- Email Sending using Nodemailer
- Use React Hot Toast to display toast notifications
- Users can visualize avaiable items and packages
- After siging in, users can make order, wishlist item and give reviews
- Implemented Customize order option
- In Gallery page, user can see some of our previously successfully delivered project
- Admin can visualize site's Statistics
- Admins can see users, items, packages and gallery images
- Packages, Items can be created, updated, deleted by Admin
- Admin can delete reviews, keep note for specific users & add or delete gallery images
- Front-End: HTML - CSS - Tailwind - JavaScript - React.js - DaisyUI
- Back-end: Node.js - Express.js - MongoDB
- State Management: Redux - React-Redux - Redux-Toolkit - RTK Query
- Tools: ImageBB - React Hook Form - React Hot Toast - Moment - Swiper - SweetAlert2