Skip to content

Latest commit

 

History

13 Commits

Folders and files

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

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages