Category

Product Design, SaaS

Client

EE

Admin Panel for a Telegram-Based English Learning Bot

Main Project Image
Main Project Image
Main Project Image

Project Overview

I designed an admin panel for a Telegram bot that helps users learn English. The panel was developed to streamline content management, track user progress, and provide analytics for the internal team. Since the product was designed for internal use, I collaborated closely with stakeholders and the team, ensuring the interface met their specific workflow needs.

Large Project Gallery Image #1
Large Project Gallery Image #1
Large Project Gallery Image #1
Large Project Gallery Image #2
Large Project Gallery Image #2
Large Project Gallery Image #2

UX Process & Approach

To create an intuitive and efficient admin panel, I followed a structured UX design process, ensuring that each step was informed by research, iteration, and testing. My approach included the following key stages:

01 Problem Definition & Stakeholder Interviews

Before diving into design, I conducted interviews with stakeholders and team members who would use the admin panel. This helped identify pain points in their workflow, define key functionality requirements, and align the design with their needs.

02 User Research & Workflow Analysis

Since the admin panel was meant for internal use, I analyzed how the team currently managed content and tracked student progress. I mapped out their existing processes and identified areas where the new system could improve efficiency.

03 Information Architecture & Wireframing

Based on the research, I structured the admin panel for logical navigation and ease of use. Wireframing helped establish a clear hierarchy of features, ensuring users could quickly access the tools they needed.

04 UI Design & Prototyping

I created a high-fidelity prototype in Figma, ensuring that the UI was clean, minimalistic, and aligned with usability principles. Special attention was given to hierarchy, accessibility, and visual clarity, ensuring that users of different technical backgrounds could navigate the system effortlessly.

05 Design System Selection & Customization

To optimize development time and maintain consistency, we decided to use an open-source design system as the foundation. However, since it didn’t fully cover all our use cases, I adapted and extended its components to ensure they met the needs of the product. This included customizing UI elements for specific workflows, improving accessibility, and aligning the visual style with the overall product ecosystem.

06 Testing & Iteration

The prototype was tested with real users from the internal team, and their feedback was used to refine interactions, improve usability, and address any friction points. The iterative process ensured that the final product was both intuitive and highly functional.

Challenges & Solutions

One of the main challenges was designing an interface that was both simple and functional, as the users had varying levels of technical expertise. To solve this, I implemented:

01 A clear, structured navigation system to reduce cognitive load.

02 Tooltips and contextual guidance for easier onboarding.

03 A modular layout to accommodate future scalability without disrupting the user experience.

04 Customization of open-source components to better fit our specific requirements without compromising efficiency.

Large Project Gallery Image #3
Large Project Gallery Image #3
Large Project Gallery Image #3
Large Project Gallery Image #3
Large Project Gallery Image #3
Large Project Gallery Image #3
Large Project Gallery Image #4
Large Project Gallery Image #4
Large Project Gallery Image #4
Large Project Gallery Image #4
Large Project Gallery Image #4
Large Project Gallery Image #4

Impact & Results

The admin panel was designed from scratch to optimize workflow efficiency, enabling team members to manage content faster, track user progress more effectively, and minimize manual work. By streamlining processes, the system eliminated bottlenecks and introduced a more structured approach to managing the learning experience. Additionally, leveraging an open-source design system helped reduce design and development costs while still providing a tailored solution that met all functional and visual requirements.