Curtin University Degree Planner

Launched September 2015

The team at AB Web were excellent to work with on the Curtin Planner project and helpful when dealing with technical challenges we faced in creating such a complex application. We have, and will continue to recommend AB Web to our associates.
Development Lead, Voodoo Monkey

The Client

We came to be involved with Curtin University through a former employee of ours who now works for web marketing and design outfit Voodoo Monkey. The resulting project was a collaboration with Voodoo Monkey providing design oversight and AB Web Developers providing the backend development and frontend support.

Curtin University is a leading Australian University located in Perth, boasting nearly 50,000 students in postgraduate and undergraduate studies. Historically focused on technology, the university has broadened its scope in recent years to cover a wide range of industries.

The Challenge

Curtin University had been looking to introduce an online tool for prospective students to plan out their entire degree, allowing students to work out a way to completing the degree whilst taking into account their needs and availability, as well as the requirements of their degree and units.

In 2014, Voodoo Monkey approached us to discuss making this interactive application. The main goals of the project were to create the tool as a “single page application”, where no reloads would be needed in order to display the wealth of degree and unit information. The app needed to be completely interactive and visually appealing, and students would need to be able to print out a PDF after their plan had been completed, allowing them to record and keep their chosen plan.

In addition to what the students have access to, the application also needed an administration panel, allowing Voodoo Monkey and Curtin University to keep the information on the planner up to date. All units, study periods, degrees and requirements needed to be available for management and easily controllable through this administration panel.

The Solution

Due to the “single page application” nature of the project, we quickly settled on using AngularJS to write the user interface and interactivity of the application. The functionality behind the scenes was written on top of the CakePHP 3.0 framework, allowing us to easily create an API so that the backend code was separate to the frontend code, but each interacted with each other easily.

The Angular UI Bootstrap library was especially useful for us, allowing us to implement the Bootstrap interface elements such as a carousel and accordion list into the frontend, allowing it to be visually animated and pleasing.

With CakePHP 3.0 providing the API, building an administration panel was made simple, as we were able to leverage CakePHP's in-built conventions to quickly deploy a straightforward, streamlined management area for all the data entities that were required for the planner. Each entity, be it a unit, a study period or a degree can be created, modified and deleted with a minimum of effort.

The Result

... speaks for itself:

Curtin University MiPlan

Return to Case Studies

Trusted By

The site looks great, thanks for your help - very pleased!

Elliot Woods, National Marketing Manager
Muzz Buzz Franchising Pty Ltd

I very carefully chose AB Web Developers to make sure it was someone I completely trusted to provide what we have asked for. They have provided things on time and has produced a system which we are really excited about and provides incredible efficiencies

Rachel Oakeley, Solicitor
Family Law Practitioners Association of WA

I must say the work you’ve done is going to assist us immensely. I’ve looked at the system and it’s brilliant.

Christina Weatherstone, Administration Director

Hi Andrew, we are very happy with everything! Job well done!

Rachael Ryan, Administration
Water Force WA

That’s perfect! Many thanks for doing these changes so promptly.

Alda Ninasivinche, Owner/Director
Elle et Lui

Once again, thank you for your pleasant, prompt, friendly and efficient service. I’ll most definitely be in touch in the future to make more improvements on my website.

Karen Joesbury, Manager/Owner
Stockings Moda

AB Web Developers have always offered fantastic customer service, which is why I have been a long term customer of AB Web. Ben in particular always goes above and beyond with any of my queries (most of them silly at times) and Simon is always very thorough with his explanation at explaining things. AB Web has a great team and I look forward to continue working with AB Web in the future.

Kym Double, Director
Perth Bridal Fair

Excellent, all is looking great. Thanks a bunch for your help. 

Lorissa King, Sales & Marketing Development
Harvey River Estate

Love the new interface and colour scheme. Well done. I am delighted with the design.

Steve Beckett, Manager
Project Airconditioning Pty Ltd

I just want to say thanks for your work on the Pairwise Research Software. It’s looking fantastic.

Dr Stephen Humphrey, Senior Lecturer
UWA - Pair-wise

We've had a look, and it looks fantastic- even better than we could have imagined!

Christina Caithness, Business Manager
Complete Film Solutions

Thank you for your assistance - the services you have afforded us are always exemplary.

Simon Di Lallo, Director of Strategic Planning
Salon Express

Wow what an improvement!!! Thanks AB Web for your work, it really lifts the profile of the association!

Anthea Lang, President
Metropolitan Symphony Orchestra Inc

Thanks for your wonderful help. It has been great to work with you this year and you have helped us achieve awesome things with our sites!

Holly Brooker, Marketing Manager
Harvey Fresh

The site looks fantastic! I honestly love the design and structure, and feel it's well-designed from a user and SEO perspective. Good job! :-)

Felicity Allen, Online Marketing Account Manager
White Chalk Road

This is awesome guys – I'm blown away. Well done!

James Corbitt, Director
Summerstar Tourist Parks

Have an idea?

AB Web Developers are ready for your next project.

Get In Touch