Meeting platform: UX/UI redesign & Rails refactor
Legacy application modernization for a mining investment association through a full audit, UX/UI redesign, and backend support. We restructured the interface of meeting scheduling software, improving usability, information clarity, and system navigation for two user roles.
Business context
The Denver Gold Group, Inc. is a nonprofit business association dedicated to catalyzing direct engagement between investors and precious metal producers, developers, and explorers. It also serves as the only independent, nonprofit platform for investment events in the global mining industry.
Project in facts
- Mining
- USA
- 2 Ruby on Rails developers, 2 UX/UI designers, QA, PM
- December 2020 - June 2021
- Ruby on Rails development, UX/UI audit, UX/UI design
- Ruby on Rails, PostgreSQL, Sidekiq, Redis, Docker
Challenge
The legacy Rails application had an outdated interface and slow performance. Its architecture negatively affected usability and limited the platform's ability to evolve. The client needed a complete UX/UI audit and web application redesign for the investor and administrator workflows supported by a Ruby on Rails modernization.
Product goals
- Provide a structured, intuitive environment for managing invitations, requests, and meeting confirmations
- Improve transparency of communication flows through clear statuses and notifications for all interactions
- Ensure high-speed system performance and fast page load times across core workflows
Solutions
Our designers conducted a UX/UI audit to isolate friction points. Guided by these insights, we streamlined the navigation logic and consolidated overlapping sections. The dashboard was restructured to prioritize high-frequency actions, such as upcoming meetings and requests.
We also optimized the calendar, minimizing unnecessary scrolling to improve schedule visibility. Finally, we unified filters, notifications, and bulk interactions to guarantee predictable system behavior, updating the entire visual system while preserving the core brand identity.
Smarter navigation
Restructured the dashboard to prioritize high-frequency actions.
Optimized calendar
Improved schedule visibility with minimal scrolling.
Unified interactions
Standardized filters, notifications, and bulk actions for predictable behavior.
Visual modernization
Updated the entire visual system while preserving core brand identity.
Engineering approach
Our Ruby on Rails developers built the backend for long-term maintainability, utilizing PostgreSQL to maintain strict data consistency for complex forum entities like meetings, invitations, and user groups. To handle heavy notification and scheduling workloads, we deployed Sidekiq and Redis for background processing, ensuring event updates execute smoothly without blocking user interactions.
Rather than opting for a risky and costly full rewrite, we performed incremental legacy frontend modernization to accelerate feature delivery. This approach preserved platform continuity while we stripped away interface friction and aligned navigation with the redesigned information architecture. Finally, we containerized the application with Docker to standardize environments and streamline deployment across all stages.
Business impact
Result
Rubyroid Labs delivered a complete platform modernization and workflow optimization within 6 months, combining full code refactoring with a large-scale UX/UI design that significantly improved usability for two user roles.
-
150+ UX issues resolved across critical user flows
Addressed navigation, hierarchy, interaction consistency, and information clarity, resulting in a more intuitive experience for investors and administrators. -
50+ screens redesigned for role-based workflows
Rebuilt core interfaces to ensure faster access to key information and reduce the number of steps required to complete primary actions.
Need a UX/UI upgrade and further implementation?
Please fill out this form, and our manager will contact you within one business hour. If necessary, we can sign an NDA and begin project discussions.
Thank you.
Your message has been sent successfully!
We’ll get in touch with you within 24 hours, excepting requests received on Saturday, Sunday.