Project: Food Delivery Client Site (Frontend)
Repository: https://github.com/amdadislam01/food-delivery-client-site
Live Demo: https://food-delivery-nine-fawn.vercel.app/
Food Delivery Client Site is a frontend-only web application built using React.js, Vite, Tailwind CSS, Bootstrap, React Icons, and plain JavaScript. The site offers a fast, responsive interface for browsing food items, viewing details, and managing a client-side cart. This project focuses on frontend UI/UX and does not include backend integration (data is handled via mock data or local state).
- Modern, responsive, mobile-first UI built with React.js.
- Food item listing with images, names, prices, and ratings.
- Search and category filters to find menu items quickly.
- Client-side cart (add/remove items, view totals).
- Reusable UI components using Tailwind CSS and Bootstrap.
- React Icons for visual elements and actions.
- Smooth interactions with JavaScript-powered state management.
| Layer | Technology |
|---|---|
| Frontend Framework | React.js with Vite |
| Styling | Tailwind CSS, Bootstrap |
| Icons | React Icons |
| Tooling | ESLint, Prettier (optional) |
| Deployment | Vercel / Netlify |
food-delivery-client-site/
├── public/
│ └── index.html # Main HTML file
├── src/
│ ├── assets/ # Images, icons, static media
│ ├── components/ # Reusable React components (Card, Navbar, Cart, etc.)
│ ├── pages/ # Page components (Home, Menu, Cart, About, Contact)
│ ├── App.jsx # Root component
│ ├── main.jsx # Entry point
│ └── styles/ # Tailwind/Bootstrap custom styles
├── package.json
├── vite.config.js
├── .gitignore
└── README.md
- Node.js (v16+ recommended)
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/amdadislam01/food-delivery-client-site.git
cd food-delivery-client-site- Install dependencies:
npm install
# or
yarn install- Start the development server:
npm run dev
# or
yarn dev- Open your browser at:
http://localhost:5173
Build for production:
npm run build
# or
yarn buildDeploy the generated dist/ or build/ folder to Vercel, Netlify, or any static hosting provider.
Add screenshots or GIFs of the app UI here to showcase the design and responsiveness:
- Home / Menu page
- Item detail modal
- Cart interaction
- Mobile responsive views
- Fork the repository
- Create a branch (
feature/your-feature) - Commit your changes
- Open a Pull Request with a description of your changes
- GitHub: amdadislam01
- Email:
amdad20063@gmail.com
Prepared with ❤️ by MD. Amdad Islam