
introducing
Sketchmaster
Problem Statement
Beginners feel overwhelmed by lengthy video tutorials and static guides. They need bite-sized, interactive lessons with real-time feedback to build confidence and maintain motivation.

User Journey Map

Guided by friendly, text-based prompts, users learn through a natural, chat-like experience that feels intuitive and personal.
Each lesson step includes reference images to help users understand techniques and compare their progress visually.
No deadlines or pressure—users can learn anytime, revisit lessons, and move at their own pace.
Progress Tracking
Users earn badges and receive feedback based on their self-assessed progress, encouraging continued improvement.
Accessible on any device via the web, making it easy to practice from anywhere, anytime.
5/5
Average Overall Satisfaction Score
100%
Task Completion Rate


Platform UI
To define the content architecture, I created a sitemap outlining the core sections:
Learn Basics, Shading Techniques, and Drawing Animals & Landscapes. This helped establish a clear hierarchy and intuitive learning flow.

I developed a detailed Content Inventory Sheet
📄 View Sheet
Each lesson entry includes:
Topic name & category
Step count & reference images
Associated badge
Interaction method (feedback prompts, ratings, API calls)
A comprehensive Metadata Sheet was created to streamline logic in Voiceflow.
📄 View Sheet
It contains:
Intents & utterances
Entity synonyms (e.g., blending = gradient, mixing)
Dynamic response mapping
Navigation logic (e.g., shortcuts to topics by name)
Using Google Sheets API, lesson content was made dynamic and scalable:
All steps, tips, and user messages are pulled from Sheets at runtime
Easy to update or expand lessons without touching Voiceflow

The final conversational system includes:
Modular lesson flows for topic-by-topic learning
Self-assessment feedback using a 1–5 rating scale
Badge unlock logic as users complete each section
Direct keyword access from main menu using typed entities
Appreciation or improvement tips based on user ratings

How it Works
Key Learnings
Designing a learning experience via chatbot taught me the importance of structuring content into digestible, engaging chunks. User pacing and the tone of feedback were critical for keeping learners motivated.
By connecting Voiceflow to Google Sheets, I could deliver dynamic, editable content without needing to rebuild the flow. This structure makes it easier to maintain and expand SketchMaster in the future.
Using grouped entities (e.g., “house,” “hut,” and “building” all mapped to “home”) enabled flexible yet structured user inputs. It taught me how thoughtful metadata improves both discovery and flow logic.
Self-assessment boosts engagement
Adding a simple 1–5 rating mechanism gave users agency and allowed for responsive encouragement or improvement tips. This feedback loop created a more personalized experience.
Final Thoughts
Designing SketchMaster pushed me to blend UX, content strategy, and technical tools like Voiceflow and Google APIs into one seamless experience. It reaffirmed my belief that even simple tools, when thoughtfully designed, can unlock meaningful learning.
This project also strengthened my confidence in using conversation as a UI, and taught me how to build user-centric systems that are scalable, motivating, and intuitive.
I’m excited to explore more voice and chatbot-based interfaces, especially in education and creativity-focused products.

Sketchmaster





