Skip to content

aman25112003/TOMATO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tomato - Food Delivery Website

Overview

Tomato is a robust and dynamic food delivery website designed to streamline the process of ordering food online. Built using the latest web technologies, Tomato provides a seamless and user-friendly experience for both customers and restaurant partners.

Features

  • User Authentication: Secure login and registration system for customers and restaurant partners.
  • Restaurant Listings: Browse through a wide variety of restaurants with detailed menus and reviews.
  • Order Management: Easy order placement, tracking, and history for customers.
  • Admin Panel: Comprehensive dashboard for restaurant partners to manage their menus, orders, and profile settings.
  • Responsive Design: Optimized for both desktop and mobile devices to ensure a smooth experience across all platforms.

Technologies Used

  • Frontend: React, CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • APIs: RESTful APIs for efficient communication between frontend and backend
  • Deployment: Render for both frontend and backend

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/tomato.git
  2. Navigate to the project directory:
    cd tomato
  3. Install frontend dependencies:
    cd client
    npm install
  4. Install backend dependencies:
    cd ../server
    npm install

Usage

  1. Start the backend server:
    cd server
    npm start
  2. Start the frontend development server:
    cd ../client
    npm start

Contributing

We welcome contributions to enhance Tomato. To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, please reach out to [email protected].


Thank you for using Tomato! Happy ordering!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published