Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Victor 25 posts 152 karma points
    Jun 28, 2018 @ 09:55
    Victor
    0

    Free Booking System

    Hello all,

    I'd like to ask if any of you use booking systems with Umbraco and if so, what solution did you pick and why? I'm interested in a free solution package, if there's any, if not can you please guide on where should I start first to try creating my own?

    The request is quite simple: a booking system for gym classes. Basically I'd like to define the classes and on what dates/hours they are available alongside setting a maximum number of participants.

    Thanks in advance!

  • Sven Geusens 169 posts 881 karma points c-trib
    Jun 29, 2018 @ 07:08
    Sven Geusens
    102

    Have a look at https://our.umbraco.com/projects/website-utilities/ubooking/

    Or build it yourself.

    Use umbraco members as login system. https://24days.in/umbraco-cms/2015/extending-membership/

    Setup doctypes to represent the content part of the classes. Including the max number of participants

    Add a form that has the Id of the node (the class). On post, add the id of the node + id of the logged in member Member.CurrentMemberId() to a custom DB table. https://www.wiliam.com.au/wiliam-blog/using-petapoco-with-umbraco-is-pretty-sweet (goes a bit far, but shows what petapoco can do in umbraco)

    On page load, do a sql count filtered on node id (the class) and see if its less than the max number.

    Next step to make it more robust: On form submit, start (read lock) transaction, check count => if more, display message, else add like before and end transaction.

    Even further: Create a custom dashboard that is shown as first tab of a class that shows the names of the members that have signed up.

  • kajul 10 posts 90 karma points
    Mar 15, 2021 @ 04:56
    kajul
    0

    Hi Sven Geusens,

    I wish to built a custom booking software

    Can you just guide me with few tips? Like

    (Correct me if am wrong)

    1. can we built a custom booking engine using (c# or umbraco) what?
    2. an link/post/tutorial to built it from scratch
    3. List some any booking engine that can be customize?

    Thanks in advance,

    Kajul

  • Robin Hansen 135 posts 368 karma points
    Mar 15, 2021 @ 07:59
    Robin Hansen
    0

    HI Kajul,

    Have you ever heard about daypilot...? - they provide a lot of javascript + asp.net schedulers, calanders and also a booking system :)

    Have a look at this: https://aspnet.daypilot.org/tutorial/hotel/

    \Robin c",)

  • Victor 25 posts 152 karma points
    Jul 02, 2018 @ 13:33
    Victor
    0

    Hi Sven,

    Thanks for taking the time to write all of this, I much appreciate it. I'll give a try to build my own system for my own needs due to ubooking being pay to use.

    Regards, Vic

  • Sven Geusens 169 posts 881 karma points c-trib
    Jul 03, 2018 @ 13:02
    Sven Geusens
    0

    No problem. If you have any more questions: ask them here or make a new post.

    In the meantime, you can hit the "high five" next to my answer to mark it as complete.

Please Sign in or register to post replies

Write your reply to:

Draft