From boring to exciting:
learn new words daily

Part II - UI Side

Moving into the UI Phase 

This vocabulary learning app is specially designed for Sri Lankan students studying in France. They’ve been using 2–3 different apps for their learning journey — switching between platforms for vocabulary, pronunciation, and practice. With this new app, we aim to bring everything together in one place, and introduce new features to make the experience more complete and engaging.

Now that the UX part is complete, let’s look at how I handled the UI side — from defining the style to crafting high-fidelity screens.

UI Moodboarding / Inspiration Gathering 

Before jumping into UI design, I explored how similar apps were solving the same problems. Studying real examples helped me understand:

  1. What’s already working well

  2. Where users still experience gaps

  3. How I could approach things differently (or better)

These references inspired new ideas, helped me avoid common mistakes, and gave me a clearer design direction. Here are a few UI use cases I found inspiring:

Design System / Style Guide Creation 

To ensure consistency across the entire app, I created a simple yet flexible design system. This included a core set of reusable styles and components that made designing and development faster and more aligned.

The style guide covered:

✅ Typography — Clear, readable font choices for headings and body text

🎨 Color Palette — Friendly, accessible colors chosen to reflect learning and simplicity

🧩 UI Elements — Buttons, input fields, cards, icons, and error states

📐 Spacing Rules — Consistent padding, margins, and layout grids

By defining these foundations early, I was able to keep the UI clean, unified, and easy to scale — even when adding more features later.

Based on these explorations, I created fully usable components and developed a style guide. The client appreciated the cleanliness and simplicity of the style guide, which made the design system easy to understand and apply.

Let’s Build the UI

Building on the defined typography, button spacing, color palette, and grid system, I began designing the UI screens. Each decision was guided by the UX strategies we had established — ensuring clarity, usability, and a smooth flow throughout the product.

I kept the interface clean and focused, balancing visual appeal with functionality. Every screen was carefully designed to address the real needs of our student users.

From research to wireframes and finally to polished UI — you’ve just walked through the UX and UI journey of this project 💡💻.

Thank you for exploring it with me! I hope you enjoyed the process as much as I enjoyed creating it.


✨ See you in the next project! ✨

Book a call, and I’ll take care of the rest

Book a Call

© 2025 All right reserved

Made in Framer

Created by Prabath Buddika

Book a call, and I’ll take care of the rest

Book a Call

© 2025 All right reserved

Made in Framer

Created by Prabath Buddika

Book a call, and I’ll take care of the rest

Book a Call

© 2025 All right reserved

Made in Framer

Created by Prabath Buddika

Create a free website with Framer, the website builder loved by startups, designers and agencies.