Skip to content

An imagery website to book sports facilities, and join courses or shared session in CUHK.

License

Notifications You must be signed in to change notification settings

kirosc/cu_sport_booking_system

Repository files navigation

CU Sport Booking System

homepage License: MIT standard-readme compliant MicroBadger Size

Background

A software engineering course project. We discover that booking a sports facility in CUHK may be very confusing. Therefore, few students studying in CUHK join together to make this project possible. We hope to make the procedure of booking a sports facility easy and fun at the same time. We also hope to incentive students to do more exercise and find ways to give coaches opportunities to earn money and teach students. So we come up with this website, hoping students and coaches would like it!

Prerequisites

  • Docker
  • Docker-compose
  • Apache
  • MySQL (MariaDB)
  • php

Build Docker Image

Run the command in the root project directory. The Dockerfile is located under docker.

Apache + php7.3

docker build -f docker/apache/Dockerfile . -t kirosc/cu-sport-apache

Usage

Run using Docker Compose.

docker-compose up

To run in localhost, use self-signed certificate. OR, change the SERVER_NAME in docker-compose.yml. Delete SSL Virtual Host and redirection in config.

Screenshots

booking payment location

Authors

  • Choi Ki Fung, Kiros - UX/UI Designer & Front-End Developer & Cloud Developer - KirosC
  • Tsang Ka Hung - Back-End Developer - kennydc822
  • Yung King Fung - Developer & Tester
  • Mok Tsun Ting - Database Developer
  • Chan Man Hung - Developer & Tester

License

MIT ©

Acknowledgement

  • CodeIgniter - php framework, provide simple and elegant toolkit to create full-featured web applications
  • Bootstrap - Respoonsive CSS framework
  • Bootstrap Table - Extended table integration
  • Date Range Picker - A JavaScript component for choosing date ranges, dates and times
  • Docker - Container platform
  • jQuery - Fast, small, and feature-rich JavaScript library
  • Moment.js - Parse, validate, manipulate, and display dates and times in JavaScript
  • Popper.js - Manage poppers in web applications

About

An imagery website to book sports facilities, and join courses or shared session in CUHK.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages