Ayu-hack / Restaurant-Management-System

The Restaurant Management System is a full-stack app for managing restaurant operations, including order tracking, menu management, and payment processing. Built with React, Vite, TailwindCSS, Axios, Node.js, Express, and MySQL. Contributions are welcome, especially for Hacktoberfest 2024.
5 stars 7 forks source link
beginner-friendly css hacktobefest-accepted hacktoberfest hacktoberfest2024 html java javascript miniprojects software-development software-engineering sql webdev webdevelopment

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

Technologies Used

Frontend

Backend

Database

Installation and Setup

Prerequisites

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