Skip to content

The frontend of the food ordering website uses React Context API to manage global state, including user authentication, cart items, and app-wide data.

Notifications You must be signed in to change notification settings

akash202004/tomato-website-frontend

Repository files navigation

Tomato Website

Tomato Website is a comprehensive 10+ page food ordering platform built using the MERN stack (MongoDB, Express, React, Node.js). This platform features a user-friendly interface for browsing, viewing, and ordering food items, as well as an admin panel for managing food inventory and real-time analytics.

Live Link

Tomato Website Live

ToamtoWebsite

Project Login Credentials

Features

  • User Interface:

    • Browse and view food items
    • Order food items seamlessly
    • Responsive design for all devices
    • Fast loading times
  • Admin Panel:

    • Manage food inventory (add, update, delete food items)
    • Real-time analytics on orders and user preferences
  • Payments:

    • Integrated Stripe for secure and seamless payment transactions
    • Smooth checkout experience

Technologies Used

  • Frontend:

    • React
    • Tailwind CSS for styling
  • Backend:

    • Node.js
    • Express
  • Database:

    • MongoDB
  • Payment Integration:

    • Stripe

Getting Started

Prerequisites

  • Node.js
  • MongoDB

Installation

  1. Clone the repository:
    git clone https://github.com/akash202004/tomato-website-frontend
    cd tomato-website

About

The frontend of the food ordering website uses React Context API to manage global state, including user authentication, cart items, and app-wide data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published