Skip to content

muturipetr/online_booking_system

Repository files navigation

Online Booking System

This repository contains the source code for an online booking system built using PHP, Twig, CSS, Hack, and JavaScript.

Overview

The Online Booking System is designed to manage and facilitate online bookings for various services. It includes features such as user authentication, booking management, and payment processing.

Technologies Used

  • PHP: Main programming language for backend development.
  • Twig: Templating engine used for rendering views.
  • CSS: Styling the web pages.
  • Hack: Enhancements to PHP for improved performance and safety.
  • JavaScript: Client-side scripting and interactivity.

Repository Structure

  • Branches:
    • master: The default branch with the latest stable code.

Getting Started

Prerequisites

  • PHP 7.4 or higher
  • Composer
  • Web server (e.g., Apache, Nginx)
  • Database (e.g., MySQL)

Installation

  1. Clone the repository:
    git clone https://github.com/muturipetr/online_booking_system.git
  2. Navigate to the project directory:
    cd online_booking_system
  3. Install dependencies:
    composer install
  4. Configure your environment variables by copying .env.example to .env and updating the necessary values.

Usage

  1. Start the web server:
    php -S localhost:8000 -t public
  2. Open your browser and navigate to http://localhost:8000.

Contributing

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

License

This project is licensed under the MIT License.

About

The Online Booking System is designed to manage and facilitate online bookings for various services. It includes features such as user authentication, booking management, and payment processing.

Resources

License

Stars

Watchers

Forks

Contributors