Skip to content

Latest commit

 

History

History
78 lines (62 loc) · 2.1 KB

File metadata and controls

78 lines (62 loc) · 2.1 KB

Restaurant Management System

Hacktoberfest 2024

Hacktoberfest 2024

This repository is participating in Hacktoberfest 2024. Contributions are welcome! Please fork the repository and create a pull request for any improvements or bug fixes.Please refer to CONTRIBUTING.md before submitting a pull request.

Overview

The Restaurant Management System is a full-stack application designed to manage restaurant operations efficiently. It includes features for handling orders, managing the menu, and processing payments.

Features

  • Order Management: Place, update, and track orders.
  • Menu Management: Add, update, or remove menu items.
  • Payment Processing: Manage customer payments securely.

Technologies Used

Frontend

  • React
  • Vite
  • TailwindCSS
  • Axios

Backend

  • Node.js
  • Express
  • MySQL

Database

  • SQL

Installation and Setup

Prerequisites

  • Node.js
  • npm (Node Package Manager)
  • MySQL

Database Setup

Import the SQL database files located in the /sql directory into your MySQL server.

Backend Setup

  1. Clone the repository:
    git clone https://github.com/Ayu-hack/Restaurant-Management-System.git
    cd Restaurant-Management-System/Backend
  2. Install dependencies:
    npm install
  3. Start the backend server:
    npm start

Frontend Setup

  1. Navigate to the frontend directory:
    cd ../Frontend
  2. Install dependencies:
    npm install
  3. Start the frontend server:
    npm run dev

Usage

Once both servers are running, you can access the application at http://localhost:3000 (or the port you configured).

Contributions

Contributions are welcome! Please fork the repository and create a pull request for any improvements or bug fixes. Please refer to CONTRIBUTING.md before submitting a pull request.

Contact

For any questions or feedback, please reach out to ayushtiwari578@gmail.com