Jump to content

Welcome to Geeks to Go - Register now for FREE

Geeks To Go is a helpful hub, where thousands of volunteer geeks quickly serve friendly answers and support. Check out the forums and get free advice from the experts. Register now to gain access to all of our features, it's FREE and only takes one minute. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.

Create Account How it Works

I want to build a booking website, how should I do it?

booking website online cms drupal wordpress magento servoy courses course

  • Please log in to reply



    New Member

  • Member
  • Pip
  • 1 posts

See attached files for an example.

On the website I want to offer an overview of different language schools. This should be the page of one of the schools. I was wondering how I could build a system like this.

Attached Thumbnails

  • Wireframe1.png

  • 0





  • Member
  • PipPip
  • 14 posts

You would need a database where all the information is stored and accessible. Storing and presenting the course data would be the main core of your service. I suggest that you build a datastructure first , you can start with question like this.



What data do I need ? ​​​


You need to write down (maybe even on paper) what kind of information a course has to have in your database. You basically translate your draft into maintainable chunks of information/variables. Lets look at the draft. A course as to have the following pieces of information attached to it:


school (string) - A text string that contains the name of the school that offers is

price (number) - The price of the course per day/week. Most importantly it is a number. but can either be a float (600,00) or an integer (600) depending on the language you use. You have to decide which info will be used.

arrival (string) - The date of arrival could be stored in a string like "23/11/2016" . There are other methods but this doesnt really matter.

departure (string) - The date of departure could be stored in a string like "23/11/2016" . There are other methods but this doesnt really matter.

number of courses (number) - A number that indicates how many courses are about to be booked

course type (string) - Your course type. Could be a number as well if you predefine categories like "1 = general english"

course subtype (string) - Your course subtype. Could be a number as well if you predefine categories like "1 = general english"

description (string) - The description of the current selection


This is just an example and you need to of course edit it for the operations you will need in the end.


Now you could go and access each of these pieces of information and work with them. There is alot of programming involved. Want to know the price ? Multiply the number of courses with the price per unit once you downloaded/accessed that information from the database. You would need a programmer for this.


If you are good with excel you could even prototype your database in there. Just one question :


What is the arrival date and departure date for ? What will be calculated with that info ?




  • 0

Similar Topics

Also tagged with one or more of these keywords: booking, website, online, cms, drupal, wordpress, magento, servoy, courses, course

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP