Skip to content

Sarathmithran/Burger-Hub

Repository files navigation

🍔 Burger Hub – Frontend

Burger Hub is a modern, full-stack burger ordering application where users can browse menus, view detailed items, filter and sort burgers and more, and place orders. It features full authentication, profile management, cart operations, and a seamless user interface with skeleton loaders.

This is the frontend (React + Vite) repository, which connects to a Laravel backend via Sanctum authentication and a REST API.


🌟 Features

  • 👤 User Authentication: Register, Login, and Logout (via Laravel Sanctum)
  • 🔐 Protected Routes using Bearer Tokens
  • 🍔 Menu Page: Browse all burgers with search, category filters, and sort by price or rating
  • 🔍 Search & Filter: Search burgers, filter by category, and sort by price or popularity
  • 📄 Detail Page for each menu item with complete description and image
  • 🛒 Cart Management: Add to cart, update quantity, remove items
  • 🧾 Order Placement: Place an order directly from the cart
  • 👤 Profile Page: View and update user profile information
  • 💅 DaisyUI Skeleton Loaders: Improve user experience while data loads
  • 📱 Fully Responsive UI using Tailwind CSS and DaisyUI
  • 🚀 Toast Notifications with React Toastify
  • Form Validation using react-hook-form and yup
  • 🔗 API Integration with Axios and Redux Toolkit for state management

🛠 Tech Stack

🧩 Frontend

⚙️ Backend


📸 Screenshots

🏠 Home Page
Home Page

🔑 Login Page
Login Page

📜 Menu Page
Menu Page

📄 Detail Page
Detail Page

🛒 Cart Page
Cart Page

💳 Checkout Page
Checkout Page


🧑‍💻 Happy coding!

About

Burger Hub – A full-stack burger ordering app built with React + Vite frontend and Laravel backend using Sanctum authentication. Features include menu browsing, cart management, order placement, user profiles, authentication, and responsive UI with Tailwind & DaisyUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors