Fun Food Restaurant Website Development

Job ID: 40269496

Budget: ₹12,500 – ₹37,500 INR

I build UI/UX Designer and Full-Stack Web Developer specialized in modern, high-converting restaurant websites like Swiggy and Zomato.
Build a complete, animated, mobile-first food ordering website for a restaurant named:
“The Fun Food”
Use the provided:
Fun Food logo (burger on scooter)
Menu image (with all items and prices)
Add food images beside each menu item
GOAL
Create a fast, lightweight, smooth food ordering website that:
Increases online orders
Feels like a modern food delivery app
Is clean, attractive, and mobile-friendly
Has a working cart and order system
Includes an owner dashboard with notifications
UI / UX REQUIREMENTS
Design must be:
Mobile-first (one-hand use friendly)
Smooth scrolling
App-like interface
Modern rounded fonts
High contrast and clean layout
Large “Order Now” CTA buttons
Clear prices and item names
Subtle hover effects and micro-interactions
Add-to-cart animation
Toast notifications (“Item added to cart”)
Loading skeleton effects
Optional Dark Mode toggle
COLOR THEME
Primary: Warm Red / Orange (Appetite boosting)
Secondary: Dark Charcoal / Deep Brown
Accent: Fresh Green / Cream White
Use soft shadows and modern rounded cards.
PAGES REQUIRED
Home Page
Hero section with animated burger or food images
Tagline: “Fast • Fresh • Fun”
Order Now button (scrolls to menu)
Featured items section
Smooth animations
Menu Page
Category-based layout:
Categories from menu image:
Tea
Hot Coffee
Maggi
Garlic Bread
Sandwich
Pizza
Fried Rice
Pasta
Burger
Each item must show:
Food Image
Name
Price
Rating (4.5 style stars)
Add to Cart button
Smooth add animation
Cart & Checkout
Features:
Real-time price update
Increase/decrease quantity
Remove item
Order summary
Delivery charges
Total calculation
Payment Options:
Cash on Delivery (COD)
UPI Payment (simulate QR or UPI ID input)
Place Order button triggers:
Order confirmation animation
Toast notification
Redirect to order tracking page
Order Tracking Page
Order status flow with progress animation:
Received
Preparing
Ready
Out for Delivery
Delivered
Show animated progress bar.
Restaurant Owner Dashboard (Admin Panel)
Protected login system.
Owner can:
View all new orders
Update order status
See total sales
See today’s revenue
Receive notification when new order arrives
Change order status (dropdown)
Dashboard must look clean and professional.
Contact Page
Include:
Address
Phone number
Google Maps embed
Contact form
Social media links
TECHNOLOGY REQUIREMENTS
Frontend:
HTML
CSS (modern layout, flex/grid)
JavaScript (cart logic, order logic)
Responsive design
Clean, modular code
Well-commented
Backend:
Basic Node.js + Express OR simple API structure
Store orders in JSON or database
Admin dashboard connected to order system
EXTRA FEATURES
Smooth scrolling
Toast notifications
Order confirmation animation
Loading animation
SEO-friendly meta tags
Optimized images
Fast performance
Simple file structure
Clear folder structure
OUTPUT REQUIRED
Provide:
Full Frontend Code
Basic Backend Code
Folder Structure
Order Flow Explanation
Local Setup Guide (How to run using VS Code)
Instructions to host (Vercel / Render / Railway)
FINAL GOAL
Create a website that feels like:
“Swiggy + Zomato + Local Cafe Brand Identity”
But lightweight, fast, and suitable for a small restaurant.
Make it production-ready.