Easysales is a B2B sales support platform that connects product hosts with freelance sellers. It provides tools for product management, seller engagement, and consultation handling across mobile and web.
The project started from scratch with no existing product or design system. It required scalable flows for multiple user roles (host, seller, admin) and the flexibility to expand continuously as new features and business models were introduced. The biggest challenge was structuring a growing ecosystem in a way that remained usable and intuitive.
User Roles: Admin Member, Host Member, Salesperson
Duration: Ongoing (v1.0 β v4.0 in progress)
Team: Solo Designer (collaborating with PMs & developers)
β
π§ͺ My Process
Requirement Analysis - Instead of direct user interviews, I analyzed detailed requirement documents across all phases to:
Define scopes per user type
Prioritize core features
Align flows with evolving business goals β
Design & Iteration
Created wireframes, flows, and high-fidelity mockups in Figma
Delivered across v1.0 β 1.5 β 2.0 β 2.5 β 3.0 (v4.0 in planning)
Most iterations were functional, not visual β driven by expanding roles and requests for additional tools (like consultation management, export tools, admin filters)
β
Handoff & Collaboration Supported developer handoff and design QA, especially in edge cases, error handling, and admin management views.
β Outcome
Mobile app (iOS + Android) for salespeople
Responsive web for host and admin members
Modular, role-based interface that supports evolving features
Designed to grow β v4.0 in planning with minimal redesign needs
Mobile application
β
Responsive Web
π‘ Key Learnings
Designing for roles taught me to think structurally, not just visually