Skip to content

splendorgg/food-delivery-site

Repository files navigation

Food Delivery Site With Nextjs

Overview

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.

🌐 Live Demo

Check out the live version of the project: Live Site Explore the fully functional application and see it in action!

Getting Started

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

Project Walk-Through

Home Page

ScreenShot

Menu

ScreenShot ScreenShot

User Profile

ScreenShot

  • Create your own restaurant page
  • Edit your restaurant details

Restaurant Edit

ScreenShot

  • Add new foods to your restaurant menu

Restaurant Page

ScreenShot

Technologies Used

  • 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.