A modern, responsive vegetarian restaurant website built with React, TypeScript, and Tailwind CSS.
- Modern Design - Clean, responsive UI with Tailwind CSS
- Multi-page Navigation - Home, Menu, Reservations, and Contact pages
- Mobile Friendly - Fully responsive across all devices
- Fast Performance - Built with Vite for optimal loading speeds
- Type Safe - Written in TypeScript for better code quality
- Node.js (v16 or higher)
- npm
- Clone the repository
git clone <your-repo-url>
cd restro- Install dependencies
npm install- Start development server
npm run dev- Open http://localhost:5173 in your browser
npm run buildnpm run previewThe project is configured for easy Vercel deployment with vercel.json.
- Frontend: React 19, TypeScript
- Styling: Tailwind CSS
- Routing: React Router DOM
- Build Tool: Vite
- Icons: Lucide React
- Deployment: Vercel
src/
├── components/ # Reusable UI components
│ ├── Navbar.tsx
│ ├── hero.tsx
│ └── footer.tsx
├── pages/ # Page components
│ ├── Home.tsx
│ ├── menu.tsx
│ ├── Reservation.tsx
│ └── contact.tsx
├── App.tsx # Main app component
├── main.tsx # App entry point
└── index.css # Global styles
- Colors: Modify Tailwind config in
tailwind.config.js - Fonts: Update in
index.css - Components: Add new components in
src/components/ - Pages: Add new pages in
src/pages/
This project is open source and available under the MIT License.
Made with ❤️ for vegetarian food lovers