Deliverables
Tech Used
Project Year
Website
Kunsill Studenti Universitarji (KSU) is the University Students’ Council at the University of Malta and the oldest national student union in Europe. Founded in 1901, KSU represents students' interests both within academia and in broader societal issues, encouraging active student participation beyond academic life.
Before coming to us, KSU had been using a platform that could no longer meet their expanding needs. Their services and responsibilities had evolved, and they needed a platform that could keep up with the council’s yearly changes and new initiatives. They weren’t looking for just another website—they wanted something robust, adaptable, and built to enhance their operations rather than hold them back.
When KSU first approached us, they envisioned a website and mobile app that would actively engage students. From event management and ticketing to a carpooling system, they needed more than static pages—they needed interactive tools. It was clear that this project was going to be a journey, not just a one-time development. And that’s what drew us in. We were excited by the challenge of building something that wasn’t just functional for today, but flexible enough to handle tomorrow’s unknowns.
We started by developing an MVP (minimum viable product), which served as the foundation for their core needs—events and carpooling. But this was just the beginning. Over time, we built and improved new features like a ticketing and seating system, an admin app for scanning tickets, a stock system for their Togi rental service, and a career finder portal amongst others. As their needs grew, so did the platform. Each new council brought new challenges, and we loved being part of that dynamic, collaborative process.
KSU needed a streamlined process for students and external users to book events at various venues. They required tiered pricing, private and public access options, and a flexible booking system that could handle multiple dates and different event formats.
We developed an event booking system that enabled the admin to easily manage events with multiple dates, ticketing options, and access controls. Users could book their preferred event dates and receive automated e-tickets with all relevant details.
Event attendees needed an efficient way to book seats, especially when booking multiple tickets together. Initially, seating was automatically assigned by the system, which caused challenges for users who wanted more control over seat selection. Additionally, leaving single seats empty in venues reduced overall efficiency in seat allocation.
2022: The client wanted a solution to manage both seat bookings and ticket scanning through the system. After evaluating different approaches, they decided to start with automatic seat allocation, a more cost-effective option at the time. We introduced this feature, enabling the system to automatically assign seats to attendees based on availability, simplifying the booking process for users. Alongside this, we developed a dedicated admin app for scanning tickets at the venue, significantly improving event management by making entry faster and more efficient.
2023: To enhance the user experience, we upgraded the system to allow users to choose their own seats, giving them more control over their event experience. This improvement addressed the demand for a personalised booking process, especially for larger groups who wanted to sit together.
2024: After a number of events which were organised, the client noticed that there was some inefficiency caused in the bookings because single seats were being left empty in different rows and sections within the venue. To maximise seating efficiency, we implemented a new feature with an algorithm to prevent single seats from being left empty in a row or section. This ensures that all available seating is utilised optimally, reducing wasted space and helping the venue to accommodate more attendees per event.
KSU’s carpooling booking system needed improvements both for the user experience and the admin portal's management capabilities. Additionally, the system was limited to two car parks which were initially available for carpooling, but due to the growing demand for the service, KSU was looking into increasing the number of car parks available for carpooling.
We upgraded the carpooling feature by refining the booking process and enhancing admin functionality. Moreover, we updated the frontend design to allow users to select from multiple car parks. Students can now manage their bookings from their account and admins can manage parking availability with greater ease.
The client was looking into digitalising their manual Togi rental process which was inefficient, lacking a real-time stock system and booking process for fitting slots. Following a manual process was becoming too time consuming and left room for potential overbookings.
We integrated a stock system and booking flow into the Togi Rentals service. Admins can now manage inventory in real time and ensure proper stock allocation for graduation events. The website's Togi Rentals page has been improved, including a new fitting slots feature allowing students to book specific fitting times, while the system tracks the entire rental process, from fittings to collection, reducing errors and improving the user experience.
Students often struggle to make informed decisions about subject choices and future career paths, lacking structured guidance and resources tailored to their individual needs. KSU aimed to address this by creating a career finder that helps students choose the right path based on their interests.
We developed the KSU Career Finder, a comprehensive career guidance platform available in both English and Maltese. The tool guides students through self-reflection exercises and offers personalised career advice based on their preferences and data input. This solution helps students explore potential career paths holistically, supporting them in making informed decisions about their education and future careers.
For us, the KSU project has been about more than just coding or designing—it’s been about partnership. We’ve worked closely with them to ensure their digital presence grows alongside their vision, continuously evolving and adapting to their needs. And we’re not done yet; each year brings new opportunities to explore, and we’re always ready for the next challenge.
It’s a project that has grown beyond what we initially imagined, and that’s exactly why we love it.