Skip to content

Latest commit

 

History

History
74 lines (52 loc) · 1.63 KB

File metadata and controls

74 lines (52 loc) · 1.63 KB

Booking System

This repository contains the source code for a Booking System developed as part of a final project. The system is designed to manage bookings for various services efficiently.

Features

  • User authentication and authorization
  • Booking management (create, view, update, delete bookings)
  • Service and availability management
  • Responsive client interface

Technology Stack

  • Backend: Node.js, Express.js
  • Frontend: React, Redux
  • Database: MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/deril1709/booking-system.git
    cd booking-system
  2. Install dependencies for both backend and frontend:

    cd api
    npm install
    cd ../client
    npm install

Running the Application

  1. Start the backend server:

    cd api
    npm start
  2. Start the frontend development server:

    cd client
    npm start

The application will be accessible at http://localhost:3000.

Project Structure

  • api/: Contains the backend code
    • models/: Database models
    • routes/: API routes
    • controllers/: Route handlers
  • client/: Contains the frontend code
    • src/: Source files for the React application
    • public/: Public assets

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the NPE Digital.

Live Demo

The project is hosted at damaibookingapp.online.


For more details, visit the repository.