Giter Club home page Giter Club logo

zomato-clone's Introduction

Zomato Clone Web-App

Welcome to the Zomato Clone Web-App project! This web application is inspired by the popular food delivery platform, Zomato. It offers users a seamless food discovery, ordering, and payment experience while providing restaurant owners with simplified restaurant management tools.

Table of Contents

Admin Dashboard

You can find the admin dashboard repository for this project Live-: (https://zomato-clone-admin.vercel.app/CreateProfile) Repo-: (https://github.com/Jayrajrodage/zomato-admin).

Project Overview

In this project, we aimed to replicate key features of Zomato, allowing users to search and filter through a wide range of food items and restaurants. We also implemented a cart management system and order tracking feature, enabling users to add items to their cart, review orders, and make payments via card using Stripe.

Key Features

  • Food and Restaurant Search: Users can easily search and filter food items and restaurants based on their preferences, location, and cuisine.

  • Cart Management: A seamless cart management system allows users to add and remove items from their cart, review their orders, and proceed to checkout.

  • Order Tracking: Users can track the status of their orders in real-time, providing transparency and convenience.

  • Multi-Restaurant Platform: Restaurant owners can manage their menus, orders, and customer reviews all in one place.

  • Payment Gateway Integration: Secure payments are made possible with Stripe, allowing users to pay for their orders online via credit card.

  • User Profiles: Users can create and manage their profiles, including order history and payment methods.

  • Restaurant Authentication: Restaurant owners can sign in and manage their restaurant profiles, including menu items and order notifications.

Technology Stack

leveraged a variety of cutting-edge technologies to build this project, including:

  • Next.js: A popular React framework for building efficient and scalable web applications.

  • Typescript: A statically typed superset of JavaScript, adding type safety to our codebase.

  • Zustand: A state management library that simplifies managing the application's state.

  • Tailwind CSS: A utility-first CSS framework that allowed us to create a responsive and visually appealing user interface.

  • Clerk for Auth: An authentication library for Next.js applications, ensuring secure user authentication.

  • MongoDB: A NoSQL database used for storing restaurant and user data.

  • Mongoose: An ODM library for MongoDB, simplifying database interactions.

  • Zod: A library used for input validation, ensuring data integrity.

  • Stripe: A payment processing platform used for handling card payments. Webhooks were implemented for secure payment processing.

zomato-clone's People

Contributors

jayrajrodage avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.