Soccer Scholar Academy
A custom Joomla platform for registration, payments and coaching timetables.

The academy’s registrations, subscriptions and timetables, working together.
I independently developed a custom Joomla platform for Soccer Scholar Academy, replacing manual administration with online registration, payments and course timetables. Players, parents, coaches, sponsors and management each had access appropriate to their role.
A basic website, with the administration happening elsewhere
Soccer Scholar Academy had a basic static website. Registration, payments, coaching arrangements and course timetables were handled manually, using emails and lists. The organisation wanted a complete system that could accommodate the people attending, supporting and running the academy.
That meant considering more than a player login. The platform needed to work for players, parents, sponsors, coaches, managers, owners and the general public, with different information and responsibilities for each group.
The complete development, delivered independently
I built the Joomla system myself, including custom coding, content management, the membership functionality and search engine optimisation. The existing static design provided a starting point; my task was to develop the full working platform behind it.
The build brought public information and restricted areas into the same site. Pages, sections and portals were organised around the different user groups, with permissions determining which information and functions each could access.
Registration that reflected how the academy operated
For players under 18, a parent needed to register on their behalf. The system accommodated that process alongside player registration and payment for registration and courses. These were tasks that had previously needed manual handling.
Membership subscriptions and purchasing were integrated into the platform, including the documented PayPal subscription functionality. Families could complete the relevant steps online, while the academy had a more organised way to administer membership.
Separate access, connected information
The permissions structure supported different profile levels and areas for players, parents, coaches, sponsors and management. The general public could reach the academy’s open information, while other sections were available to the relevant signed-in users.
The coaching area included access to player statistics and match or training video. Coaching information and course timetables were also brought into the system, reducing the need to coordinate everything through separate emails and manual lists.
Less paperwork, a more useful website
The result was a website that supported the academy’s daily work. Registration, payments and course scheduling became integrated online processes, and different groups had their own appropriate access.
The client’s feedback is particularly useful here: the automated subscription system meant less time doing paperwork, and the complete build was delivered to a tight deadline and within budget. The project shows how I turn an organisation’s operating requirements into a usable application.
Delivered
Complete custom Joomla development, delivered independently
Conversion of the static site into a manageable CMS
Player, parent, coach, sponsor and management access levels
Parent registration on behalf of players under 18
Online registration and course payments
PayPal membership subscriptions and purchasing
Coaching resources, player information and course timetables
Search engine optimisation
Tim took our static website and developed it in to a full blown CMS system with all of the requirements we needed. Now we have a completely automated subscription system that means we spend less time doing paperwork and more time doing other things. Excellent work, always going above and beyond the call of duty to get the job done. We were working to a tight deadline but he made it and came in within budget. Highly recommend.
WHAT DO YOU
HAVE IN MIND?
A website, a brand, a film — or a problem that needs figuring out first.
Tell me about it →Explore more work →
