Skip to content

Responsive single-page food ordering app built with React, Redux Toolkit, and Tailwind CSS - featuring dynamic menu management, real-time cart updates, and mobile-optimized UI.

License

Notifications You must be signed in to change notification settings

mmerlyn/react-resto-app

Repository files navigation

React-Resto

A responsive food ordering single-page application (SPA) built with React.js, Redux Toolkit, and Tailwind CSS.

Live App →

Tech Stack

  • React.js - Component-based SPA architecture
  • Redux Toolkit - Efficient global state management
  • Tailwind CSS - Utility-first CSS framework for fast styling
  • React Router - Client-side routing

Features

📦 Component Design

Developed a modular and reusable component architecture in React, improving code reusability by 40% and enhancing long-term maintainability.

⚙️ State Management

Integrated Redux Toolkit to manage cart state globally and optimize API data handling, reducing unnecessary re-renders by 30% and improving overall application performance.

📄 Dynamic Menu Loadingclea

Admin panel to dynamically manage the menu:

  • Add/edit/delete items with live updates
  • Includes name, price, image, and description
  • Optional default seeding fallback

🛒 Cart + Checkout Flow

  • Add/remove items with quantity controls
  • Real-time subtotal and total calculation
  • Cart persists on refresh
  • Checkout flow with confirmation

📱 Responsive Design

  • Mobile-friendly layout with adaptive grid
  • Toggleable mobile navigation
  • Icon-based nav with cart item count badge

About

Responsive single-page food ordering app built with React, Redux Toolkit, and Tailwind CSS - featuring dynamic menu management, real-time cart updates, and mobile-optimized UI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published