swetasingh8844 / Food_Delivery

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TastyTreats

Welcome to TastyTreats! TastyTreats is a modern food delivery application designed to bring your favorite meals straight to your doorstep with just a few clicks.

image

Table of Contents

Features

  • Browse Menus: Explore a wide range of menus from various restaurants.
  • Easy Ordering: Simple and intuitive interface for placing orders.
  • Order History: View your past orders and reorder your favorites.

Installation

To get a local copy up and running follow these simple steps.

Prerequisites

  • Node.js: Ensure you have Node.js installed. You can download it from here.
  • npm: npm is distributed with Node.js which means that when you download Node.js, you automatically get npm installed on your computer.

Installation Steps

  1. Clone the repository

    git clone https://github.com/yourusername/Food_Delivery.git
  2. Navigate to the project directory

    cd Food_Delivery
    cd my-app
  3. Install the dependencies

    npm install
  4. Start the development server

    npm start

The app will be available at http://localhost:3000.

Backend Setup

  1. Navigate to the backend directory

     cd backend
  2. Install the dependencies

    npm install
  3. Start the backend server using nodemon

    nodemon .\index.js

Ensure you have 'nodemon' installed globally. If not, you can install it using:

 npm install -g nodemon

The backend server will be running, typically at http://localhost:5000.

Usage

  1. Sign Up / Log In: Create an account or log in to start ordering.
  2. Browse Restaurants: Search for items or browse by cuisine.
  3. Place an Order: Select your items, add them to the cart, and place your order.
  4. Enjoy Your Meal: Receive your food and enjoy!

Screenshots

Cart image

My Orders image

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

About


Languages

Language:JavaScript 90.3%Language:HTML 6.6%Language:CSS 3.1%