47
4.8
47

Interactive art voting app for museums with real-time statistics and CMS

Product details:

Backend dev
Frontend dev
Management
Web design
Art & Design
Web App

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.

Let us know about your project

Error message
This is some text inside of a div block.
This is some text inside of a div block.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Designed with Loyalty and Passion

Explore more works that made with loyalty