Skip to content Skip to footer

How we built a LMS website in just 5 weeks

How we did it

We were recently hired to build a custom WordPress website that would allow our client to upload XAPI/ SCORM compliant courses and sell them online alongside a fully functioning user dashboard and messaging system.

Our client had contacted several different agencies and was told the minimum turn around on such a project could take up to 6 months. We proposed that we could get it done in 4 – 5 weeks, and I’m happy to say, we achieved this.

The first step was to engage with our new client and discover precisely what it is that they wanted. After a kick-off call of bouncing ideas back and forth, we set to work on mapping out the new website. We knew it was going to be a lot of work and a lot of coffees, but who doesn’t love a challenge?

We decided to prioritise the core functionality and features for Phase 1 and work out what we had to build in time for the launch date.

There were 3 core areas that we had to focus on : 

Main Website
  1. A website that will grab peoples attention

  2. Simplistic design that shares all the information and points users to buy courses

  3. 6 – 10 pages of information about the courses and the company
User Features
  1. Login

  2. Custom registration

  3. KYC wizard (Know your customer)

  4. User Dashboard

  5. Messaging
Course Features

  2. Buy & sell course packages

  3.  Expiring Licenses

  4. Learner recording system

  5. Course Outlines

  6.  Coupon Codes

Once we had worked out what we needed to prioritise, the team started building the skeleton of the website.

We went with a simplistic UI and created each individual page that was required for the main website. This included the Homepage, About Us, Course Directory, Help and a few course landing pages.

For this website, we needed to build a login system that would enable the user to create an account and log in to view their training material. We opted to get Learnpress plugin which is a free LMS system that allows WordPress admins to create their own courses. We couldn’t use Learnpress straight out of the box, so we had to begin customising it. We had to get a few third-party plugins that cost around £200 in total to allow our client to import XAPI / Scorm courses. Although we had used third-party plugins, some customisations were still needed.

Learnpress has it’s own login and registration system which we used, however, we had to create some custom functionality. Our client wanted a one-time passcode for both email and mobile, which we built and integrated the Twilio SMS API and Sendgrid.

Additionally, our client wanted the flow of registration to be more than just your common name, password and email address, so we built a wizard that asks users questions that can later be used to promote specific courses based on their answers. 

The whole registration process and buying a course part of the website was to take no longer than 3 minutes for the user to complete. We managed to make this possible in under 2 minutes.

We joint learnpress to work with Woocommerce & Stripe

1 of 7

We built course cards that showed the course image, price & excerpt. Along with a button that changes from BUY NOW to LAUNCH COURSE if the user has purchased the course

2 of 7

Fully customised User platform, With a registration wizard that learns more about the customer so that courses can later be reccomended

3 of 7

Integrated Stripe payment gateway to handle all the payments.

4 of 7

Search based on tags, categories & course titles.

5 of 7

Sticky navigation bar

6 of 7

GDPR Privacy and cookies notice popup

7 of 7

Course directory page. Click on the flashing dot for more information

Once the user system and learn press was integrated and customised, we needed to integrate a payment gateway. We decided to incorporate WooCommerce as it’s easy to install and quick to get it working, plus would be beneficial for our client to manage orders and view payments. 

We then added the Stripe payment gateway, and did all of the customisations that were needed for WooCommerce, such as separating courses from being products, adding terms & conditions to the checkout page and customising buttons to say ENROLL IN COURSE rather than the standard ‘ADD TO CART’ or ‘BUY NOW’.

By this point, we were on week 4, we had just touched the deadline, but testing was still needed to be done. We created a staging environment and production environment and began testing everything. After a full week of testing and about 300 test registrations and 100 purchases, we were happy to say the site was complete and our work was done.

This was quite an achievement for BOLD, and we’re happy to say our client was pleased with the website and application. 



Founder of BOLD Creative Agency



Jamie done our website for Crate Male Grooming. Absolutely love the design, Jamie was quick to respond to any questions we had and gave us ideas to use. He linked our bank account and set up our shop and is also now helping us with advertisements. Great guy, great service and a great experience. Worth every penny

Crate Male Grooming

I needed a website but had no idea where to start. Jamie helped me massively, he went above and beyond to get all the information needed, he responded to all of my questions straight away. My website was up and running within less then a week. I am so happy with my website. I highly recommend!!

Yoga for the Soul

We met Jamie through our local business community in White Hart Lane Barnes. We asked him to redesign our website so that it gave a better/smoother introduction to our business. This was done with minimal fuss and we are delighted with the resulted. Stylish and up to date. Also the key to the brief was simplicity to make updates in house which has been achieved. Very very good value and thrilled with the results.

The Crossing

It’s been great working with Jamie and Jen on my new website, they listen, adapt and have come up with some really helpful suggestions. It’s good to know you can rely on them even afterwards.

The Harper Clinic

Bold’s service is second-to-none. They created a fantastic website for me and their customer support is bang on the money.

Nathan Cross

Bold’s service is second-to-none. They created a fantastic website for me and their customer support is bang on the money.


Jamie @ Bold Creative produced a fantastic website for us in such a short amount of time. He was very interactive through the whole process and very creative when executing our thoughts.

Farhi Fine Art


Drop us a message about your project below and one of our team will contact you.


20 Mortlake
Mortlake High St
SW14 8JN

0203 740 0752

BOLD CREATIVE AGENCY LIMITED © 2022. All Rights Reserved.