BiTEZ is a full-featured online food ordering platform built with the MERN stack (MongoDB, Express.js, React, and Node.js). It offers a seamless and user-friendly experience for customers to browse, like, add items to their cart, and order food online with secure payment integration. An Admin Panel is also available to manage food items and view the available menu.
- Frontend: BiTEZ Frontend on Vercel
- Admin Panel: BiTEZ Admin Panel on Vercel
- Frontend: Developed using React and deployed on Vercel for smooth and efficient user interactions.
- Backend: Built with Express.js and Node.js, deployed on Render for stable and fast server-side processing.
- Admin Panel: Separate interface for managing food items, making it easy to add and list items that appear instantly on the frontend.
- Dark and Light Mode: Users can switch between dark and light themes for a customized experience.
- Payment Integration: Implemented Stripe for secure and efficient payment handling during the ordering process.
- Image Management: Integrated Cloudinary for efficient image storage and delivery, ensuring optimized performance and high-quality images on the platform.
- Authentication: Users can register and log in securely.
- Cart Functionality: Add and remove items from the cart, view the total cost, and adjust quantities as needed.
- Like Feature: Users can like their favorite food items to make it easier to revisit them.
- Order Placement: Complete an order with Stripe payment integration.
- Theme Toggle: Switch between dark and light modes to enhance user comfort.
- Clean and Intuitive UI: The frontend UI has been designed to be both visually appealing and easy to navigate.
- Add New Food Items: Admins can easily add new food items to the menu, which will appear immediately on the user-facing site.
- List All Food Items: Admins can view and manage the list of available food items.