Giter Club home page Giter Club logo

mjoycemilburn / barbershop Goto Github PK

View Code? Open in Web Editor NEW
19.0 2.0 3.0 1.65 MB

Html/Php barbershop booking and admin system for mobile phone operation. The system takes upfront payments via Paypal payments and is easily configured to suit local requirements.

License: GNU General Public License v3.0

HTML 44.08% PHP 55.92%
appointment-booking appointments-manager appointment appointments javascript javascript-framework javascript-applications html html5 configurable

barbershop's Introduction

barbershop

Barbershop V5.0 is a web-based system that allows on-line customers to make reservation against a server-based appointment book. The system includes a supporting configuration page that allows shop-management to specify staff-working patterns and to block out staff and bank holidays etc. Though it expects customers to make bookings online and pay for them upfront using Paypal, the support page also allows the shop management to take unpaid bookings from telephone enquirers. The software is designed to work from mobile phones as well as laptops etc. It uses a Mysql database.

Barbershop V5.0 is designed for full commercial operation in the sense that it enable the operator to provide reservation services for an unlimited number of shops, all operating through a shared database and common code. Each shop has its own "website address" and is distinguished by its own graphic banner. Typically, a shop's booking page would be accessed by the customer via a website address such as oneills.cumbrianstylist.com and would be administered bvia a login screen at oneills.cumbrianstyliss.com/login.php. The cost of setup is minimal. Assuming the operator already has a website, the only cost (typically £10 pa) would be the purchase of an "addon domain" for the site (cumbrianstylist.com in the previous example). Individual shops would then be registered as subdomains of this addon domain (typically at zero charge).

How the operator might monetize this arrrangement is not specified. In these times of CV19, when an efficient reservation system is a useful element of infection control, you might consider providing a free service.

The code is extensively commented so configuration and customisation should be reasonably straightforward - see the installation guide document for details.

Barbershop V5.0 is built around the concept that reservation slot should all be of equal length (though there is nothing to stop users booking slots in sequence in order to accomodate more extensive procedures). This keeps the interface simple. In all other respects it is fully generalised and the number of chairs, the workig hours of staff and the range of treatments and prices are all configurable. It is also possible for customers to specify a preferred stylist.

See https://mjoycemilburn.github.io/barbershop/ for screenshots

barbershop's People

Contributors

mjoycemilburn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

barbershop's Issues

Booker Helper & Mysql Connection

Hi,
Thanks for sharing your booking code. Could you please share booker_helper.php and connect_ecommerce_prototype.php? If not any information on how they function or stubbed content would be appreciated. Looking at helping out a friend and this could be a great leg up.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.