MEZ901 / FoodSwift-Web

This is the frontend repository for FoodSwift, a restaurant delivery application. It's responsible for creating an engaging and user-friendly interface that allows customers to browse restaurants, place orders, and track their deliveries seamlessly.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FoodSwift-Web

This is the frontend repository for FoodSwift, a restaurant delivery application. It's responsible for creating an engaging and user-friendly interface that allows customers to browse restaurants, place orders, and track their deliveries seamlessly.

Table of Contents

Features

  • User registration and authentication
  • Browse a menu of available food items
  • Add items to the shopping cart
  • Place orders and make payments
  • Real-time order tracking
  • Admin panel for managing the menu and orders

Getting Started

Prerequisites

Before you start, make sure you have the following software installed:

Installation

  1. Clone the repository
    git clone git@github.com:MEZ901/FoodSwift-Web.git
  2. Change directory
    cd FoodSwift-Web
  3. Install dependencies
    npm install

Usage

  1. Start the development server
    npm run dev
  2. Open http://localhost:3000 to view it in the browser.

Note: This project uses API endpoints from the FoodSwift-API repository. Make sure to start the API server before running the frontend.

API

The API documentation can be found here.

Make sure to configure the API endpoint in your application to match your API server's address. The default endpoint is http://localhost:8080.

Docker

The Docker documentation can be found here.

About

This is the frontend repository for FoodSwift, a restaurant delivery application. It's responsible for creating an engaging and user-friendly interface that allows customers to browse restaurants, place orders, and track their deliveries seamlessly.


Languages

Language:JavaScript 99.3%Language:HTML 0.5%Language:Dockerfile 0.2%Language:CSS 0.1%