Simplifying member management and interaction
The platform’s objectives were the following:
- Simplify the management of members information by TMG’s staff
- Increase the accuracy of members’ data
- Offer members a dedicated space and expanded opportunities for interaction with TMG
This took quite a lot data migration and cleaning efforts, but the result was a standalone, tailor-made Ruby on Rails 7 application that does not depend on the legacy TMG website or scattered expensive third-party tools (spreadsheets). It also offers a fluid and responsive user experience thanks to Hotwire!
The app is now capable of organizing and informing members continuously without external workflows by:
- Providing real time search to members
- Custom made private blogging tools
- Sending confirmation emails
- Giving access to a simplified individual account to update information
Building a powerful backoffice with ActiveAdmin v4
This was also the perfect opportunity for us to implement the latest version of ActiveAdmin with Flowbite and TailwindCSS. It helped us build a complete member management backoffice in a short amount of time, with very useful features:
- Multisearch and filtering - taken care of by Ransack
- Fully fledged rich-text blogging with TinyMCE
- Role based authentication with fine-grained user permissions thanks to Devise and CanCanCan respectively
- CSV exports, dynamic pagination, standardized ISO 3166 country labelling and more!
In conclusion, working with this stack was a breeze, and TMG expressed high satisfaction with the new platform. We’ve already measured significant improvements in usability and member engagement.