Skip to content

A responsive web app for Stone Pizza Co., featuring a dynamic menu, order placement and order tracking

Notifications You must be signed in to change notification settings

cedekpoole/stone-pizza-co

Repository files navigation

Stone Pizza Co.

Stone Pizza Co. is a modern and fully responsive web application where customers can view our delicious menu, place orders seamlessly, and track the status of their orders in real time. Designed to provide an intuitive and smooth user experience, this project demonstrates cutting-edge web development practices.

Live Demo

Check out the live site: Stone Pizza Co.


Features

🛍️ Menu and Ordering

  • Browse a curated menu of stone-baked pizzas.
  • Add items to your cart and place orders effortlessly.

🚚 Order Tracking

  • Track your order's status in real time.

📍 Geolocation Integration

  • Automatically detect your location for more personalized service.

🖌️ Responsive Design

  • Fully responsive interface for seamless usability on all devices, from desktops to mobile phones.

🛠️ Modern Tech Stack

  • Redux Toolkit for robust state management.
  • React Router for dynamic routing and navigation.
  • TailwindCSS for a sleek, customizable UI.
  • Geolocation API for location-based functionality.

Technologies Used

Technology Purpose
React Front-end framework for building components.
Redux Toolkit State management and application logic.
React Router Navigation and routing.
TailwindCSS Utility-first CSS for styling.
Geolocation API Retrieve user location for enhanced UX.
Netlify Hosting the live application.

Installation

Follow these steps to run the project locally:

  1. Clone the repository:

    git clone https://github.com/cedekpoole/stone-pizza-co.git
  2. Navigate to the project directory:

    cd stone-pizza-co
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

Key Skills Demonstrated

This project showcases my ability to:

  • Implement state management using Redux Toolkit for a scalable application.
  • Utilize React Router for dynamic navigation and routing.
  • Build a responsive UI with TailwindCSS for an optimal user experience on any device.
  • Leverage APIs like Geolocation to enhance application functionality.
  • Deliver a production-ready application with responsive design, clean code, and efficient workflows.

About

A responsive web app for Stone Pizza Co., featuring a dynamic menu, order placement and order tracking

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published