Skip to content

deril1709/booking-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Project Tugas Akhir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •