A React-based food delivery web app built with modern tools. The site is live at https://online-food-delivery-website-react.vercel.app
This is a frontend for ordering food online. Browse restaurants and food items, add stuff to your cart, and checkout. Pretty straightforward stuff.
- React 19 - UI framework
- Vite - build tool and dev server
- Tailwind CSS - styling
- React Router 7 - navigation
- React Icons - icon library
First time setup:
npm installRun the dev server:
npm run devOpen your browser and go to the local URL it gives you (usually http://localhost:5173).
To build for production:
npm run buildCheck the production build locally:
npm run previewsrc/
├── components/ - React components
├── pages/ - Page components
├── styles/ - CSS files
└── App.jsx - Main app component
- Browse food items from different restaurants
- Add items to cart
- Place orders
- Responsive design that works on mobile and desktop
- Need to add payment integration
- User authentication not done yet
- Filter and search functionality could be better
- Mobile nav could use some work
The site is deployed on Vercel. Just push to the main branch and it deploys automatically.
Feel free to fork and submit PRs if you want to improve something.
No specific license yet.
https://github.com/DusuTimothy/Online-Food-Delivery-website-React