You are currently browsing offline. Some images may be missing and some functionality may be unavailable.
Statamic, Laravel, Stripe
Eastern Blues is an Official 1000 Chelsea Supporters Club with a Platinum Ticketing Level. Covering Norfolk and Suffolk, they are one of the largest Official Chelsea Supporters Clubs.
They provide priority access to home and away match tickets, organise match day travel to both UK and European fixtures, hold local social events with ex-Chelsea players, and raise money for charity.
I built their new website with Statamic featuring event booking, and their bespoke member area with Laravel, featuring match ticket booking, galleries, and much more.
PHP web application framework
Flat-file CMS platform based on Laravel
Utility-first CSS framework
Simple and powerful online payments
Progressive Web App
I replaced Eastern Blues' old Joomla site with a bespoke website built in Statamic, the flexible and easy to use CMS based on Laravel, with powerful content editing features.
The new site features a brighter, fresher design, and is fully responsive for mobile and tablet. It has sections for news and events, as well as the ability to embed forms into pages for one-off data collection purposes, such as charity fundraising events participation.
The website also integrates with the bespoke member area, pulling through details on upcoming matches and users' friends list.
One-off card payments with Stripe
Eastern Blues hold club events, which were previously booked using Eventbrite. This was replaced with a custom event booking system, with the ability to add different ticket types to events, including tickets restricted to club members, with booking deadlines and attendance capacities configurable for each event.
There is a single-page booking and checkout form to make it a slick and easy to use process, with card payments handled by Stripe.
A custom section was built inside Statamic to view event bookings and attendees, cancel and refund bookings, and re-send confirmation emails.
Matt has a great eye for detail and is very thorough ensuring that every "i" is dotted and "t" is crossed, which from a client prospective, put us at ease.
He was in contact with regular updates for us to review and it was great to see the system grow step by step. Since we have gone live the feedback from our members has been great.
We wouldn't hesitate in recommending Matt for any web development requirements that you may have.
Recurring direct debit payments with Stripe
Being a Official 1000 Chelsea Supporters Club with a Platinum Ticketing Level, Eastern Blues receive advance priority ticket allocations from Chelsea. Members are able to place orders for tickets, with the option to book club travel too if it is being run for that match. Members are able to book for themselves, and other members on their friends list.
Members can choose whether to have their tickets delivered or collected, and can choose whether to pay by manual bank transfer, or automatically by direct debit, which uses Stripe to automatically process payments.
Match orders then go through a multi-step process. After the booking deadline has passed, the match automatically closes for bookings, and the club officials are sent a list of all bookings. The bookings are submitted to Chelsea, travel arrangements are confirmed, and tickets are allocated to bookers. Ticket payments are requested, with direct debit payments being sent to Stripe to be processed, and emails are sent to orders being paid for manually, with a link to confirm the transfer. If club travel is running for the match, the travel costs are confirmed for each pickup point, and another batch of payments are requested, with a travel itinerary then being submitted and sent to users.
From the day we approached Matt with our initial enquiry to build a bespoke membership and ticket booking system he has been a pleasure to work with. He has taken our ideas and turned them into reality, ensuring the final product meets all of our needs. He has also suggested ways to overcome specific issues and problems that we had, along with advising how we could get further value from our web based booking system in terms of automation.
One-off card payments with Stripe
The merch store allows Eastern Blues to sell branded attire and other products to their members.
The product detail pages have a gallery of images, and products can be configured with a number of attributes such as size, as well as configuring sizing data tables.
A maximum postage limit can be configured to ensure postage doesn't become too expensive on large orders, and a threshold for free postage can also be set. There is also the ability to apply a fixed price or percentage discount code to orders.
Payments are processed by Stripe, with the option to use a previously used card without having to re-enter the details, or to pay with a new one which will be remembered for future use.
Galleries can be created by the site admins, and are automatically created after a match has started, so members who have attended can upload their memories of the matchday.
As well as a grid of images, a gallery view is available to flick through each image, showing the caption and thumbnails of the previous and next images.
Members can upload images to galleries in bulk with a simple drag and drop uploader, allowing them to add a caption to each image, and shows the upload progress of each image as well as a total progress bar. New images can be approved by the site admins, or trusted users can have auto-approval enabled.
Eastern Blues can post news to the member area, and members can also write their own articles for fellow members to read.
The articles are powered by the main Statamic website, which integrates with the member area to utilise the full power of its content editing functionality, seamlessly pulling the articles in.
New member articles can be approved by the site admins, or trusted users can have auto-approval enabled, and comments can be added to each article.
I built Along Come Norwich's new WordPress site, featuring featuring match reviews and club opinion pieces, as well as an e-commerce store for selling merch.