Project goals
The company started a project to rebuild the website of the academy, defining the following requirements in terms of functionalities and goals:
- Allow users to access content only with a valid subscription
- Provide subscriptions with different subscription duration
- Allow subscribers to track their progress in a specific course
- Automatically release a completion certificate when a student completes a course
The website features a series of pages that present each of the available classes, describing the course structure, the number of lessons, and an introductory video.
Furthermore, it includes a private area dedicated to subscribers in which users would be able to manage their subscriptions, access courses, and learning paths, and download their certificates.
In the next section, we’ll see why the company chose Joomla to create its website.