Skip to content

xypiie/phpMyReservation

 
 

Repository files navigation

phpMyReservation

phpMyReservation, a simple PHP timeslot booking system. Fork of OleJon's discontinued timeslot booking system for PHP and MySQL hosts.

Features

  • Fast, easy & smooth
  • User login
  • Browse through all weeks of the year
  • A price per reservation can be set
  • Usage is stored automatically
  • User control panel
  • Advanced admin control panel
  • Receive reservation reminders by email

Requirements

Server

  • Web server with PHP
  • MySQL / MariaDB

Client

  • A modern browser

Screenshots

Signup screen Room overview screen Room reservation screen

Installation

  1. Clone this repo
  2. Import phpmyreservation.sql into mysql or use phpMyAdmin
  3. Edit config.php. Secret code is 1234 by default. Set to 0 to disable.
  4. Move the phpmyreservation folder to where it can be reached through your web server
  5. If you chose to enable reservation reminders in config.php, read this to make it work
  6. Open phpMyReservation in a web browser. If you have done everything correctly, you should see the login page
  7. Create a new user. The first created user will get admin rights
  8. Set the price per reservation in the control panel (just set to 0 if usage is free)

Reservation reminders

Email reminders are documented here

Contribution

License

Licensed under GPLv3.

As there was no License file included in original source code drop from OleJon's, GPLv3 license file has been added according the license of the original source code repository

About

Timeslot booking/reservation system for PHP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 61.0%
  • JavaScript 30.2%
  • CSS 8.8%