Skip to content

A modern and responsive restaurant landing page built with React and Tailwind CSS. Designed for fast performance, mobile optimization, and engaging user experience through interactive UI components.

License

Notifications You must be signed in to change notification settings

arshia-pourfar/Restaurant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍽 Restaurant

A modern, responsive restaurant website built with React, designed with a focus on clean layout, usability, and performance. This project is ideal for showcasing a restaurant's brand, menu, and contact details in a stylish and functional way.


🚀 Live Demo

🌐 View Live Site


🧩 Overview

Restaurant is a front-end project developed using React. The site provides a clean, professional layout suitable for restaurants or cafés, with a focus on responsiveness and user experience. It includes interactive sections such as a menu display, contact form, and social footer. The project is also a great exercise in component-based architecture and modern styling techniques.


🛠️ Technologies Used

  • React – Functional components, JSX, state management
  • Tailwind CSS – Utility-first responsive design
  • JavaScript – Main programming language
  • React Router – For routing and navigation
  • React Icons – For scalable vector icons

✨ Features

  • ✅ Fully responsive (works on mobile, tablet, and desktop)
  • 🔗 Smooth scroll navigation across sections
  • 🍽 Menu showcase with images and dish details
  • 📬 Contact or reservation section
  • 🔻 Footer with social media/contact info
  • ⚙️ Modular component-based structure

📥 Installation & Local Setup

To run the project locally, follow these steps:

git clone https://github.com/arshia-pourfar/Restaurant.git
cd Restaurant
npm install
npm start

Then open your browser and go to:
http://localhost:3000

📂 Project Structure

Restaurant/
├── public/
├── src/
│   ├── components/        # Header, Footer, Menu, Contact, etc.
│   ├── pages/             # Main views
│   ├── data/              # Static data
│   ├── App.js             # Main app logic and routes
│   └── index.js           # React entry point
└── package.json

🤝 Contributing

Contributions and suggestions are welcome!

  1. Fork this repository
  2. Create your branch: git checkout -b feature/YourFeature
  3. Commit your changes: git commit -m "Add new feature"
  4. Push to the branch: git push origin feature/YourFeature
  5. Open a pull request

👤 Author

Arshia Pourfar
🔗 GitHub Profile
💼 LinkedIn
📧 arshiapourfar@gmail.com

About

A modern and responsive restaurant landing page built with React and Tailwind CSS. Designed for fast performance, mobile optimization, and engaging user experience through interactive UI components.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published