A1 Steam Case Study

Streamlining train tours with .NET and React

https://www.a1steam.com/

A1 Steam is a UK-based heritage railway company that operates the A1 Peppercorn Class 60163 Tornado steam locomotive. The company operates a range of tours and events, and needed a robust CRM system to manage customer interactions, bookings, and communications.

Working collaboratively with PurpleCS and A1 Steam, we developed a custom CRM system using Microsoft .NET and ReactJS. The system is designed to be user-friendly, scalable, and secure, allowing A1 Steam to manage customer data and interactions efficiently.

Project Overview

The A1 Steam CRM project involved the following key phases:

  1. Requirements Gathering: Collaborating with A1 Steam stakeholders to identify their specific needs and pain points.
  2. System Design: Creating a scalable architecture using .NET for the backend and ReactJS for the frontend.
  3. Implementation: Developing the CRM system with a focus on usability and performance.
  4. Testing and Deployment: Conducting thorough testing to ensure reliability before deploying the system.

The final product has significantly improved A1 Steam’s ability to manage customer relationships and streamline their operations.

Previously the process of assigning tickets to the seating plan was a manual process, which was time-consuming and prone to errors. The new CRM system automates this process, allowing A1 Steam to assign tickets to the seating plan quickly and accurately.

"The impact of having this function is tremendous, it will be much more cost effective and will allow me to dedicate more time to other aspects of the tours."Lauren George - Railtours Manager

On Going Support

We continue to provide ongoing support and maintenance for the A1 Steam CRM system, ensuring it remains up-to-date and aligned with the evolving needs of the business. This includes updated payments integration, performance enhancements, and feature additions based on user feedback.