ror dev golang dev contact us
Denver Gold Group

Meeting platform: redesign & refactor

  • UI/UX audit
  • Redesign
  • Ruby on Rails development
Denver Gold Group screen
about

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.

about Denver Gold Group about Danver Gold Groul
duration

december 2020 – june 2021

location

Denver, USA

industry

mining and metallurgy

team
  • 2 Ruby on Rails developers
  • 2 UX/UI designers
  • 1 QA
  • 1 PM
results
  • 2 weeks

    to assemble the team

  • 6 months

    to implement the project

  • 150+ UX issues

    identified and fixed

  • 50+ screens

    redesigned for 2 user roles

challenge

performance issues

The client has a Mining Forum Platform for hosting online meetings between investors and the administration. They came to us with a problem: the system was outdated and slow. Our developers conducted a technical review and concluded that a code refactoring was necessary.

authorization & confirmation

The audit revealed several usability and design issues, including oversized elements, unclear link titles that don’t provide users with proper guidance, readability concerns due to poor contrast, and the use of pop-ups that create unnecessary friction in the user experience.

informational architecture & navigation

The informational architecture and navigation were not optimal. Numerous related pages could have been consolidated into logical sections or a single page with tabs, improving clarity. The lack of a clear section organization made navigation more difficult and the overall site structure less intuitive for users.

notifications

It was noted that the Requests Received link lacked a label indicating pending meetings, and the system did not notify users when their invitations were accepted.

dashboard

The dashboard was found to be uninformative. Its structure required revision to prioritize essential content, such as upcoming meetings, pending requests, messages, and relevant statistics. Group preferences needed relocation to a less prominent area while maintaining easy access.

calendar

The calendar had usability issues, making interactions unclear and reliant on text instructions instead of intuitive design. It also took up too much space, requiring users to scroll to see the full schedule while leaving unnecessary gaps between events.

filters

Inconsistent filter behavior led to unexpected data loss. The functionality of certain buttons did not align with user expectations, affecting the overall usability.

misuse of icons

Icons were used inconsistently, leading to unclear interactions. For example, the calendar icon performed different actions in different places, making it difficult to understand its purpose without labels. Similarly, the star icon did not clearly indicate its function and needed to be replaced with a more intuitive symbol or label.

visibility of certain elements

For instance, the statuses were hard to locate and distinguish, as accepted and pending meeting requests looked similar.

bulk actions absence

Users couldn’t apply actions to multiple items at once, which made handling requests and meetings less efficient.

outdated design

The design felt outdated and inconsistent with the brand’s style.

after
after
before
before

solution

code refactoring for boosting performance

By optimizing the codebase, we ensured smoother online meetings, improved user experience, and a future-proof system for investors and administrators.

enhance usability in authorization & confirmation

We improved the authorization and confirmation flow by addressing key usability and design issues. Elements were resized for better balance, link titles rewritten for clarity, and contrast adjusted to enhance readability. To reduce friction, intrusive pop-ups were replaced with seamless interaction patterns.

informational architecture optimization

We optimized the informational architecture by consolidating related pages into well-structured sections and introducing a tabbed layout where appropriate. This enhancement improved clarity, reduced unnecessary navigation steps, and made the overall site structure more intuitive. Now users can easily find the information they need.

fix the notification system

To address the identified issues, we proposed to implement a robust notification system. Automatic notifications will be sent to users when their invitations are accepted, keeping them informed and engaged throughout the scheduling process.

dashboard revision

The dashboard has been redesigned to improve informativeness. Essential content, including upcoming meetings, pending requests, messages, and key statistics, is now prioritized for quick access. Group preferences have been relocated to a less prominent yet easily accessible section. Additionally, a drag-and-drop feature has been implemented, allowing users to customize the dashboard layout to their preferences.

redesign the calendar

A redesign was carried out to make it more compact and efficient. The layout has been optimized to reduce unnecessary gaps and minimize scrolling, ensuring users can view their full schedule at a glance.

configure filter operation

We have ensured that filter behavior remains consistent, preventing unexpected data loss. Buttons functionalities have been refined to align with user expectations.

improve clarity & consistency in icon usage

We standardized the use of icons to ensure predictable interactions.

color indicators for better visibility

It was suggested to use color indicators for better differentiation. Additionally, it was recommended to add a "New Registrant" column with check marks to clearly highlight new entries in the table.

introduce bulk actions

We introduced bulk actions where appropriate to make work more efficient.

update the design

We gave the platform a modern refresh while staying true to the brand guidelines. The core colors — gold, black, and white — were kept, with an accent of orange added to enhance the boldness and reinforce the gold’s impact. We applied contemporary styles across all design elements and pages, updating fonts and refining the UI.

delivered features

  • refactored code
  • intuitive interface
  • improved user experience
  • fresh look & feel
  • modern design

technology stack

backend icon
Backend
Ruby Ruby on Rails PostgreSQL Sidekiq Redis Docker
frontend icon
Frontend
Jquery

communication

We maintained clear and efficient communication with the client through Slack for daily updates and quick feedback, and Email for formal documentation and approvals. This helped us stay aligned at every stage of the project.

Tools
  • Slack icon
  • Gmail sheets icon
  • Github icon
  • Redmine icon
  • Figma icon

result

The code was fully refactored, and the platform was fully redesigned, implementing over 150 UX improvements. It became much more user-friendly which led to better usability of the system. Now users of 2 roles have quick access to the most important info.

Also was applied a new modern visual style, that corresponds to the brand guidelines, image, and mission of a company operating in the mining industry for over 30+ years.

estimate your project

Roland  Masiazhyn, Business Development Manager

Roland Masiazhyn Business Development Manager

Rating of Rubyroid Labs 5.0
based on reviews of customers