Organic Shop
Mobile App UI Design — Figma · iOS · UI Only
About This Project
Organic Shop is a mobile UI concept designed in Figma for an organic grocery shopping app. The design focuses on a clean, nature-inspired aesthetic with intuitive navigation and a smooth user experience across all key app flows.
This is a UI-only design project — not a coded application. It covers the complete user journey from onboarding and authentication through product browsing, cart management, and user profile, with attention to micro-interactions through modals, toasts, and popups.
Design Highlights
Complete login & registration flow with form validation states
Product browsing in both card view and list view layouts
Detailed product pages with loved/favourite state
Map view for locating nearby organic stores
Cart popup, toast notifications, and modal dialogs
Hamburger navigation menu with multiple states
User profile screen with alternative layout variants
5-tab bottom navigation bar design
All Screens
Onboarding & Splash
Onboarding Screen - 16
Onboarding Screen - 17
Onboarding Screen - 18
Onboarding Screen - 19
Onboarding Screen - 20
Onboarding Screen - 21
Onboarding Screen - 22
Onboarding Screen - 23
Onboarding Screen - 24
Onboarding Screen - 25
Onboarding Screen - 26
Onboarding Screen - 27
Onboarding Screen - 28
Onboarding Screen - 29
Onboarding Screen - 30
Login & Registration
Home
Login - 5
Login - 6
Login - 7
Login - 8
Register - 10
Register - 11
Register - 12
Register - 7
Register - 8
Register - 9
Navigation
Hamburger Menu - 5
Hamburger Menu - 6
Hamburger Menu - 7
Hamburger Menu - 8
Tab Bar Alternative 10
Tab Bar Alternative 7
Tab Bar Alternative 8
Tab Bar Alternative 9
Tab Bar Other Profile - 10
Tab Bar Other Profile - 11
Tab Bar Other Profile - 12
Tab Bar Other Profile - 7
Tab Bar Other Profile - 8
Tab Bar Other Profile - 9
Product Detail
Product Detail Alternative - 11
Product Detail Alternative - 12
Product Detail Alternative - 13
Product Detail Alternative - 14
Product Detail Alternative - 15
Product Detail Alternative - 16
Product Detail Alternative - 17
Product Detail Alternative - 18
Product Detail Alternative - 19
Product Detail Alternative - 20
Cart Popups
Cart Popup Alternative - 3
Cart Popup Alternative - 4
Map View
Map - 10
Map - 6
Map - 7
Map - 8
Map - 9
Mockups
Mockups - 1
Mockups - 2
Mockups - 3
Mockups - 4
Mockups - 5
Mockups - 6
Mockups - 7
Mockups - 8
Case Study
The Problem
Most grocery apps feel cluttered, cold, and transactional. Users buying organic products want to feel connected to nature and trust the brand. The challenge was designing an app that felt fresh, clean, and trustworthy while still being easy to navigate for everyday shopping.
Target Users
Health-conscious shoppers aged 20–40 who shop for organic produce on mobile. They value clean aesthetics, quick product discovery, and a smooth checkout experience.
My Design Process
Color Strategy: Chose a nature-inspired palette — Primary Green #31DD75, Dark Green #3D5C49, and Mint #C2D6CA — to build trust and reflect the organic brand identity
Navigation Design: Designed a 5-tab bottom navigation — the most natural pattern for mobile — so users can reach any section in one tap
Dual View Layout: Gave users both Card View and List View for product browsing — respecting different user preferences and contexts
8-Point Grid: Applied a strict 8-point spacing system across all 40+ screens — ensuring visual rhythm and pixel-perfect alignment throughout
Micro-interactions: Designed toast notifications, cart popups, and modal dialogs to give users clear feedback at every action — making the app feel responsive and alive
Error & State Design: Designed multiple login/registration states (invalid password, strong password, account exists) — so users are never left confused
The Outcome
A complete 40+ screen mobile UI system built entirely from scratch in Figma. Every screen covers a real user journey — from first open to checkout. The design is consistent, scalable, and ready for developer handoff.
My Design Thinking
"This was my first end-to-end mobile UI project. I designed every screen from scratch — starting with a color palette that felt organic and trustworthy, then building out a component library in Figma so every screen stayed consistent. The decision I am most proud of is the dual card/list view — I designed both because I know different users have different browsing habits. The 8-point grid was non-negotiable for me — it is what makes the spacing feel intentional and professional."
What I Learned
Designing consistent UI systems with reusable Figma components
Designing all screens from scratch for a fixed mobile frame (390×844)
Handling multiple screen states (empty, error, success, loading)
Designing micro-interactions: toasts, popups, and animated menus
Creating a nature-inspired color palette and typography system
Organising large design files into logical sections and categories