52
4.9
50
September 5, 2024
Last update

Web app enabling museums to collect votes for artworks via QR codes, manage data through a custom CMS, and display real-time voting statistics both online and on museum screens.

Article by
Tanya Butler
Article by
Maksim Butler
Article by
Sergey Butler
Article by
Paul Butler
Head of Operations
Article by
Maria Butler

ArtFluence

Web app enabling museums to collect votes for artworks via QR codes, manage data through a custom CMS, and display real-time voting statistics both online and on museum screens.

Austria
Austria
May - Aug. 2024
Published:
September 5, 2024
Updated:
February 6, 2026
Used technologies & apps:
CSS
CSS
Figma
Figma
HTML
HTML
JavaScript
JavaScript
Kaiten
Kaiten
PHP
PHP
React
React
Symfony
Symfony
Project team
Tanya Matyushik
Maksim Zabara
Sergey Trubkin
Paul Panin
Maria Matusevich
ArtFluence

Request

The employer requested the development of a web application for museums to collect votes for artworks and analyze the resulting data. Voting was to be facilitated via QR codes assigned to each artwork, while gathering user information such as gender, age, city of residence, and email.

The application needed to support both anonymous voting and registration-based voting, allowing users to update their personal data, view past votes, and save exhibits to their favorites.

Museum dashboard

Additionally, a user-friendly CMS for museum admins was required to manage and edit various data fields, including object type, materials & techniques, tags, colors, museum information, creation year, and exhibitions.

The system was to automatically generate QR-codes as well as mobile-optimized voting pages for each exhibit, with a custom color theme derived from the artwork’s palette (paintings, sculptures, exhibitions, etc.) Data import through XML files also needed to be supported.

Voting statistics were to be displayed both within the museum’s admin panel and on public screens in the museum. Separate CMS access was required for each museum. Lastly, the project included the design of a UI and the development of a landing page for the SaaS product.

Voting statistics

Solution

To ensure a seamless and user-friendly experience, we began with detailed UX planning. This involved designing app logic and creating prototypes using pre-built component libraries, which we customized for the project.

Voting demographics

We structured each section of the admin panel, covering user registration, login, password recovery, and exhibit creation/editing screens. Separate prototypes were developed for the voting, statistics, and the app promo landing page.

One of the main challenges was ensuring the correct categorization and coordination of colors used for personalizing voting pages. To address this, we provided administrators the ability to select up to five primary colors for customizing key sections and elements of each voting page. Additionally, admins could customize text color for each block to maintain a cohesive and clean interface.

Art Object editor. CMS

We also devised a system for collecting user data without requiring registration. Users could vote anonymously, with data stored in browser cookies, allowing them to select their gender, age group, and residence. These details would be attached to the exhibit during voting. Should the user decide to register later, the previously entered data would automatically populate the registration form, streamlining the process.

Once the prototype and logic were approved, we moved on to UI design, refining the visual elements, including colors, fonts, and layouts. We developed the dashboard interface, voting and statistics pages, and the landing page for the product.

Live voting dashboard

Simultaneously, we initiated backend development, laying the foundation for the application’s functionality. Frontend development followed upon approval of each section UI. The entire project was thoroughly tested, optimized, and deployed on the employer’s server. The app promo landing page was built on Webflow to provide flexibility in future updates.

Voting landing page

Technology

  • UX/UI Design: Figma
  • Prototyping: UntitledUI Library
  • Frontend: Webflow, React, TypeScript
  • Backend: PHP, Symfony

Awards

No items found.

About Digital Butlers

We’re Digital Butlers — a design-led team of 27 senior specialists building digital products since 2016. By choosing us, you’re getting results that are way different from what you already have — with the same commitment to your goals that Alfred has for Batman.

If you need a website, web service, or mobile app that pays off, reach out to us — we do it well.

Digital Butlers — a mature team with mature processes that deliver consistent results.

No items found.
Alex Kirilenko

Let's discuss your project.

My name is Alex and I am your potential Digital Butler

Error message
Error email
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Clear. Memorable. Scalable

More projects to explore