This is a food delivery application built using Next.js, designed to allow users to browse restaurants, explore their menus, create their own restaurants and items to the restaurants. The project leverages modern web development tools to create a fast, responsive, and user-friendly experience.
Check out the live version of the project: Live Site Explore the fully functional application and see it in action!
Ensure you have Git and Node (v22.11.0) installed.
# Clone this repository
git clone https://github.com/splendorgg/food-delivery-site.git
# Go into the repository
cd food-delivery
# Install dependencies
npm install
# Run the project
npm run dev
- Create your own restaurant page
- Edit your restaurant details
- Add new foods to your restaurant menu
- Next.js(v14.2.8): React framework for building fast and scalable web applications
- Next Auth: An authentication library for Next.js providing seamless integration
- Prisma: An ORM for database management, making it easier to query and manipulate data
- Vercel: Platform for deploying and hosting Next.js applications
- Ant Design: Modern UI library for building clean and professional interfaces
- React Icons: Library for adding popular icons to your project
- Tailwind: Utility-first CSS framework for creating custom, responsive designs quickly
- Axios: Promise-based HTTP client for making API requests
- Bcrypt: Library for hashing and securely storing passwords.