/react-pizza

MERN Pizza E-Commerece Web App | REDUX && TAILWIND CSS && Geolocation API

Primary LanguageJavaScript

MERN REACT PIZZA E-COMMERCE WEB APP

Demo App

Description

The MERN React Pizza E-Commerce Web App is a full-stack application designed to facilitate online pizza ordering and delivery. It provides users with an intuitive interface to browse through a variety of pizzas, customize their orders, make secure payments, and track their orders in real-time. The app is built using the MERN stack (MongoDB, Express.js, React.js, Node.js), Redux for state management, Tailwind CSS for styling, and integrates the Geolocation API for location-based services.

Fully responsive design ensures a seamless experience across devices, from desktop to mobile.

Features

  • Pizza Ordering 🍕: Users can browse the menu, select pizzas, and customize them with options like size, crust type, and toppings before adding them to the cart.

  • Secure Payments 💳: Integrated payment processing supports various payment methods, ensuring secure transactions for users.

  • Order Tracking 🚚: Real-time order tracking allows users to monitor the status of their orders, from confirmation to delivery.

  • Location-Based Services 🗺️: Utilizes Geolocation API to provide accurate delivery estimates and locate nearby pizza outlets for pickup.

Setup

Environment Variables

PORT=...
MONGO_URI=...

Run the app

npm run dev