Does anyone know what tech is used for the Dallas Makerspace event calendar?

Hello everyone, I’m involved in a school organization at UTD and we are looking for a way to showcase an events calendar on a website, and the events calendar for Dallas Makerspace (calendar.dallasmakerspace.org) looks to be incredibly effective for what we’re planning. I was wondering if anyone knew the software solution used to create it.

As an aside, we are also looking to try to install Discourse (which I believe is what’s used here on this forum) on our website as well.

(Not sure if this is the right category to post this, but thanks in advanced for the help.)

2 Likes

MariahDB(Mysql) database backend, PHP running Cake libs on front end. Payments via Braintree through API calls (I believe).

I’m sure Freddy will correct me if I’m wrong.

3 Likes

Our calendar system was a custom designed application running on a PHP framework called Cake. You can get the files off of GitHub. We have several projects on there: https://github.com/Dallas-Makerspace

Edit: quick start development guide has been added by @AndrewLeCody here https://github.com/Dallas-Makerspace/calendar#development-quickstart-guide

1 Like

Exactly what I needed, thank you!

1 Like

@opajela Welcome and yes this is good category to get some help on coding.

The codebase is written in custom CakePHP using php7.3 and powered by hhvm/hhvm-proxygen on Ubuntu. the database is mariadb 5.5 ran in AWS.

if one is wanting to start their own version or work with the existing code base then its advisable to install docker on your machine then one can use to get a copy of the current code base with all dependencies (including database, os, etc.)

Clone the the code base for yourself at https://github.com/dallas-makerspace/calendar

Mind you I’m also rewriting this in my spare time to improve the ui and build a mobile version using:


1 Like

Cake php has a “cookbook” documentation where you can look up specific chunks of code and work with them.