UI UX Record
UI UX Record
DATE:
AIM:
To design a responsive layout for an societal application-Instagram.
PROCEDURE:
1. Follow Instagram Guidelines:
2. Set Up a Grid:
Start with mobile devices, keeping the vertical layout and smaller
screen in mind.
4. Make It Responsive:
Use scalable fonts and relative sizes to ensure text is easy to read on
any device.
7. Optimize Images:
1
8. Use Flexible Containers:
Add CSS rules for different screen sizes to tweak layouts, fonts, and
spacing as needed.
11. DESIGN:
RESULT:
2
EXP NO : 2 EXPLORING VARIOUS UI INTERACTION PATTERNS
DATE :
AIM:
To explore various UI Interaction patterns.
EXPLANATION:
1. Navigation Patterns
• Hamburger Menu: A hidden menu accessible via an icon, great for mobile
screens.
• Tab Bar: Key sections are shown as tabs for quick switching, common in mobile
apps.
• Breadcrumbs: A trail showing user location within the app hierarchy, aiding
navigation.
• Pagination: Breaks large content into smaller chunks with numbered page
controls.
2. Input Patterns
• Forms: Structured input fields for data collection, with validation to guide users.
• Search Bar: A quick way to locate content, often enhanced with suggestions or
filters.
• Slider: Adjustable controls for ranges, such as volume or price filters.
• Dropdown Menus: Compact options that expand when clicked or hovered.
3. Feedback Patterns
• Toast Notifications: Brief, on-screen messages that provide non-intrusive
updates.
• Progress Indicators: Shows task progress with spinners, bars, or percentage
values.
• Error States: Alerts and guidance for fixing input mistakes or system issues.
• Success Confirmations: Visible cues when actions like form submissions succeed.
3
4. Content Display Patterns
• Cards: Compact, modular containers for displaying related content like images
and text.
• Accordion: Expandable sections that display or hide content to save space.
• Modal Dialogs: Overlays that grab focus for critical actions or information.
• Tooltips: Small popups providing extra context or information on hover or tap.
5. Action Patterns
• Swipe Gestures: Intuitive touch interactions like swiping for actions or
navigation.
• Drag and Drop: Lets users rearrange or upload items by dragging them.
• Floating Action Button (FAB): A prominent button for primary actions, especially
in mobile apps.
• Pull to Refresh: Refreshes content by pulling down on the screen, common in
apps.
RESULT :
4
EXP NO : 3 DEVELOPING AN INTERFACE WITH PROPER UI STYLE
GUIDES
DATE :
AIM:
To develop an User Interface with proper UI style guides.
PROCEDURE:
1. Color Palette
Use colors to create a visually appealing and user-friendly interface. Stick to the 60-30-
10 rule:
• 10% (Accent): #5A9FF9 – A bright blue for highlights like buttons and links.
• Warm Colors: Red evokes energy and urgency, great for "Buy Now" or "Add to
Cart" buttons.
• Cool Colors: Blue adds a sense of trust and calm, perfect for highlights and
navigation cues.
2. Typography
Typography ensures readability and consistency across the app using these fonts:
• Primary Font: Inter – Clean and modern, for headers, product details, and
general content.
• Secondary Font: Playfair Display – Elegant and decorative, ideal for promotional
banners or highlights.
• Guidelines:
5
o Use only two typefaces to maintain simplicity.
3. Iconography
Icons make navigation intuitive and visually appealing.
• Design Rules: Keep icons simple, modern, and consistent in style (outline or
solid).
• Grid System: Use a 12-column grid for desktops, with responsive adjustments
for mobile.
Example Layout:
• Main Content: Product grid with images, titles, prices, and buttons.
5. UI Components
a. Buttons:
6
• Primary Button: Bold red (#DB3022), for actions like "Buy Now" or "Checkout."
• Secondary Button: Neutral background (e.g., light gray) for actions like "View
Details."
b. Forms:
• Clear input fields, dropdowns, radio buttons, and checkboxes. Include error
states and validation for better usability.
c. Navigation:
• Clean menus and tabs with clear hover and active states. Use breadcrumbs to
help users navigate easily.
• Use red (#DB3022) for errors, blue (#5A9FF9) for information, and green for
success. Include smooth animations for showing and dismissing alerts.
Implementation Plan
We will build a clean and visually engaging e-commerce app interface using the above
style guide. The design will prioritize user experience while maintaining brand
consistency.
Final Colors
Final Fonts
7
RESULT:
8
EXP NO : 4 DEVELOPING WIREFLOW DIAGRAM FOR APPLICATION
USING
DATE :
OPEN SOURCE SOFTWARE
AIM:
To develop a wireflow diagram for our application using source software.
PROCEDURE:
1. Home Page:
4. Cart Page:
9
5. Checkout Page:
9. Wishlist Page:
10
12. Logout:
RESULT:
11
EXP NO : 5 EXPLORING VARIOUS OPEN SOURCE COLLABORATIVE
INTERFACE PLATFORM
DATE :
AIM:
To explore the various open source collaborative interface platforms.
EXPLANATION:
Exploring Various Open-Source Collaborative Interface Platforms
Open-source platforms provide excellent tools for designing and collaborating on
interfaces, enabling accessibility, teamwork, and creativity. Here’s an extended list:
2. Penpot:
➢ An open-source UI/UX design tool with cross-platform compatibility.
➢ Allows teams to self-host and ensures data privacy while supporting team
collaboration.
3. Draw.io (diagrams.net):
➢ A versatile diagramming tool ideal for creating workflows, wireframes, and sitemaps.
➢ Integrates with Google Workspace, Dropbox, and Microsoft OneDrive for seamless
sharing.
4. Inkscape:
➢ A professional-grade vector graphics editor for creating scalable UI components.
➢ Offers plugins and scripting features for customization and extended functionality.
5. Pencil Project:
➢ A standalone tool designed for rapid prototyping with drag-and-drop elements.
➢ Includes stencils for both web and mobile platforms to jumpstart designs.
12
6. Excalidraw:
➢ Provides a sketch-like, hand-drawn aesthetic to enhance brainstorming sessions.
7. Krita:
➢ A powerful open-source painting program suitable for custom UI and artistic designs.
8. Gliffy:
➢ Simple yet effective for creating user flows, diagrams, and prototypes.
➢ Offers integration with Jira, Confluence, and Slack for enhanced collaboration.
9. LibreOffice Draw:
➢ Part of LibreOffice, suitable for offline wireframing, flowcharts, and basic design
tasks.
➢ Compatible with various file formats for easy sharing and editing.
11. TinkerCAD:
➢ A beginner-friendly tool for 3D interface and product design, fostering creativity.
12. OpenBoard:
➢ A digital whiteboard tool for brainstorming UI ideas and sketching layouts.
13. Vectr:
➢ A lightweight vector graphics editor offering real-time collaboration.
13
➢ Integrates with popular platforms like Google Drive and Microsoft Teams.
➢ Allows sharing and feedback loops with plugins for extended use.
RESULT:
14
EXP NO : 6 HANDS ON DESIGN THINKING PROCESS FOR A NEW PRODUCT
DATE :
AIM:
To develop our project(E-commerce app) further we will perform a design thinking
process to solve problems and to give an innovative solution.
EXPLANATION:
DESIGN THINKING PROCESS:
1. EMPATHISE:
In the Empathise phase for an e-commerce app, the goal is to deeply understand
users' behaviours, needs, pain points, and desires related to online shopping. This phase
helps gather insights that will drive the design process.
1. User Research:
● Conduct interviews and surveys to understand user experiences, challenges, and
expectations.
● Observe users interacting with e-commerce apps to identify struggles and
frustrations.
2. Create Personas:
● Develop user personas to represent target customers (e.g., a tech-savvy
millennial or eco-conscious shopper).
3. Map the journey:
● Understand the entire shopping journey, from product discovery to checkout,
identifying opportunities to improve the experience.
2. DEFINE:
PROBLEM STATEMENT FOR E-COMMERCE APP:
"Online shoppers often face difficulty in finding the right products quickly due to
overwhelming choices, poor search functionality, and inadequate filtering options. This
leads to frustration, wasted time, and high cart abandonment rates. Additionally, users
are concerned about security and the lack of trust in payment processes, leading to
hesitancy in completing purchases.
15
USER JOURNEY MAPPING FOR E-COMMERCE APP:
● Awareness:
Users become aware of the app through ads or recommendations, sparking interest
in exploring its offerings.
● App Download/Visit:
The user downloads or visits the app, aiming to evaluate its usefulness and ease of
use.
● Browsing Products:
Users browse product categories or search for specific items, looking for a variety of
choices.
● Product Discovery:
The user finds products that meet their needs using search filters, categories, or
personalized suggestions.
● Add to Cart:
Users add products to their cart for future purchase, ensuring it’s easy to track items.
● Checkout Process:
Users proceed through a streamlined checkout, entering payment details and
reviewing costs.
● Payment and Confirmation:
The user confirms the order, entering payment details and receiving transaction
confirmation.
● Post-Purchase Experience:
Users track their order, manage returns or exchanges, and await delivery.
● Customer Feedback:
After receiving the product, users may leave feedback or reviews to share their
experience.
3. IDEATE:
SKETCHING AND WIREFRAMING:
16
Wireflow diagram of E-commerce app:
4. PROTOTYPE:
Low-Fidelity Prototype:
Use design tools like Sketch, Figma, or Adobe XD to create a low-fidelity prototype of the
app. Focus on the key user flows and interactions. Ensure that the prototype is simple
and easy to navigate. Include only essential features to test the core functionality.
5. TEST:
Conduct usability testing with real users using the low-fidelity prototype. Observe how
they navigate through the app and complete tasks. Pay attention to user feedback and
identify pain points or areas where users may get confused.
6. ITERATE:
Based on the feedback gathered during usability testing, refine the prototype. Make
adjustments to the layout, navigation, and visual design to enhance the user experience.
Iterate through this process multiple times, making improvements with each iteration.
17
7. LAUNCH AND MONITOR:
Launch the E-Commerce app and closely monitor user feedback and analytics. Be
prepared to make quick updates or improvements based on real-world usage and user
feedback.
RESULT:
18
EXP NO : 7 BRAINSTORMING FEATURE FOR PROPOSED PRODUCT
DATE :
AIM:
EXPLANATION:
1. Core Functionality
2. User Engagement
➢ Allow users to tailor settings, themes, and layouts to suit their style.
➢ Provide recommendation systems based on user behavior and preferences.
4. Accessibility
19
➢ Ensure compliance with accessibility standards like WCAG.
20
➢ Leverage AI for smart suggestions or automated responses.
➢ Design the architecture to handle increased user loads and future features.
➢ Introduce modular designs for easy updates and expansions.
RESULT:
21
EXP NO : 8 DEFINING THE LOOK AND FEEL OF THE NEW PROJECT
DATE :
AIM:
To define the visual aesthetics and user experience (UI/UX) of the E-Commerce App-
E-commerce.
1. Color Scheme
• Primary Colors: Choose colors that reflect the essence of the brand or project. These
should dominate the design, creating consistency across all screens.
• Secondary Colors: Select complementary colors to balance the primary colors, used for
buttons, icons, and other interactive elements.
• Accent Colors: Use contrasting colors sparingly for highlights, calls to action, and
notifications.
• Mood: Colors like blue convey trust, while yellow evokes energy and optimism. Choose
colors based on the emotion you want to elicit.
2. Typography
• Primary Font: Choose a legible and clean font for body text (e.g., sans-serif fonts like
Inter, Roboto, or Open Sans). It should be easy to read across various screen sizes.
• Secondary Font: A decorative or serif font can be used for headings and titles to create
a visual hierarchy and a sense of uniqueness.
• Font Size and Spacing: Maintain appropriate font size, line spacing, and letter spacing
to improve readability and create a balanced layout.
• Consistency: Implement a grid system (e.g., 12-column grid for desktop views) to
ensure that content is evenly distributed, aligned, and adaptable to different screen
sizes.
• Spacing: Use adequate padding and margins to give elements room to breathe and
prevent a cluttered interface. Consistent spacing also helps users focus on content
without distractions.
• Responsiveness: Design for mobile-first and use responsive web design principles to
ensure that the layout adapts to varying screen sizes and devices.4. Imagery and
Graphics
• Quality: Use high-quality images and illustrations that align with the project’s theme.
Ensure images load quickly and are optimized for various screen resolutions.
• Consistency: Stick to a specific style for all visuals (e.g., flat design, minimalistic, or 3D).
This creates a cohesive and professional look.
22
• Icons: Use simple, intuitive icons that are easily understood by users. These should align
with the overall design style (outline, filled, or 3D).
• Hover Effects: Use subtle hover effects for buttons, links, and other clickable elements
to indicate interactivity.
• Microinteractions: Add small animations that provide feedback when users complete
actions (e.g., adding items to the cart, submitting forms).
• Transitions: Ensure smooth transitions between pages or states to create a seamless
experience. This includes loading animations, page transitions, and interactive elements.
6. Brand Identity
• Logo: Position the logo in a prominent yet unobtrusive spot (e.g., top-left of the screen
for websites or top-center for mobile apps). The logo should be scalable for various
screen sizes.
• Voice and Tone: Establish a consistent tone across all communication (e.g., friendly,
professional, casual, or authoritative). This can influence the design choices, from the
type of language to the visual style.
• Imagery Style: The style of images and illustrations should align with the tone (e.g.,
playful, corporate, artistic, etc.).
• Clarity: Prioritize clarity and simplicity in design. Ensure the user interface is easy to
navigate, with intuitive icons, buttons, and actions.
• Navigation: Implement a clear and logical navigation structure (e.g., hamburger menus
for mobile, sticky headers for desktop).
• User-Centered Design: Design with the user’s needs and behaviors in mind. Ensure
that the interface is simple, straightforward, and optimized for user tasks.
8. Emotional Appeal
• Consistency: Ensure that the visual elements are consistent across screens to build
familiarity and trust.
• Aesthetic Balance: Create a harmonious balance between text, images, and other
elements to maintain visual appeal without overwhelming the user.
• Psychological Design: Use color, typography, and layout to evoke the right emotions
(e.g., green for tranquility, red for urgency, blue for trust).
•
RESULT:
23
EXP NO : 9 CREATE A SAMPLE PATTERN LIBRARY FOR THAT
PRODUCT
DATE :
(MOODBOARD,FONTS,COLORS BASED ON UI PRINCIPLES)
AIM:
To create a sample pattern library that serves as a foundation for creating a visually
appealing and user-centric E-Commerce App UI, incorporating key UI principles for a
consistent and delightful user experience.
EXPLANATION:
MOOD BOARD:
24
Fonts:
● Heading Font:
Style: Bold
● Body Font:
Style: Regular
COLORS:
1. Primary Color:
2. Secondary Color:
3. Neutral Color:
UI Principles:
● Consistency:
Maintain a consistent color scheme and font usage throughout the UI to create a
cohesive and recognizable visual identity.
● Contrast:
25
Ensure sufficient contrast between text and background colors, enhancing
readability and accessibility.
● Hierarchy:
Establish a clear visual hierarchy through font sizes and weights to guide users'
attention to important information.
● Whitespace:
● Accessibility:
● Responsiveness:
Design layouts that are responsive to different screen sizes, optimizing the user
experience across various devices.
RESULT:
26
EXP NO : 10 IDENTIFY A CUSTOMER PROBLEM TO SOLVE
DATE :
AIM:
EXPLANATION:
• Problem: Customers are frustrated when they can't get clear real-time
availability information, especially when it comes to popular or seasonal
products.
• Problem: Too many pop-ups, banners, and a busy layout can overwhelm
users, leading them to abandon the app.
27
4. Inefficient Cart Recovery:
• Problem: Customers often abandon their carts but fail to return due to a
lack of effective recovery strategies.
• Problem: Users may start shopping on their mobile device and finish on
their desktop, but cross-platform syncing is poor.
• Problem: Static product images aren’t enough for customers who want a
more immersive shopping experience.
• Solution: Implement Augmented Reality (AR) where users can virtually try
on products (like clothes or accessories) or view products in 3D from
different angles. Enable 360-degree views and use high-definition product
videos to allow customers to interact with the product before making a
purchase.
28
• Solution: Offer a Smart Payment Gateway that detects regional preferences
and supports cryptocurrency payments, BNPL, and digital wallets, ensuring
secure and seamless transactions with Instant Payment Verification and a
one-click payment process.
• Problem: Standard shipping options are often either too slow or too
expensive for the customer’s needs.
29
13. Overwhelming Notification System:
• Problem: The app may not adapt to seasonal trends or local events, missing
out on targeted marketing opportunities.
RESULT:
30
EXP NO : 11 CONDUCT END TO END USER RESEARCH
DATE :
AIM:
USER RESEARCH:
User Research is a crucial component of the design and development process for
product, services and systems.
31
EMPATHY MAP:
32
FLOW DIAGRAM :
COMPETITORS:
• Amazon
• Flipkart
• Ajio
• Shopsy
RESULT:
33
EXP NO : 12 SKETCH,DESIGN WITH POPULAR TOOL AND BUILD A
PROTOTYPE AND
DATE :
PERFORM USABILITY TESTING AND IDENTIFY IMPROVEMENTS
AIM:
To sketch, design with popular tool and build a prototype and perform usability
testing and identify improvements.
PROCEDURE:
The usability testing and iterative design process focused on creating a user-
centric e-commerce app. This document outlines the workflow from initial sketches to
identifying usability improvements and refining the design for an enhanced user
experience.
1. Sketch
Overview:
● Objective: Sketch the main screen of the E-commerce app to prioritize clean
layouts and easy navigation for shopping and exploring categories.
● Considerations: Highlight product search bar . A prominent call-to-action
button (e.g., “Shop Now” or “Cart”).
Design Overview:
● 3. Build a Prototype
34
Prototype Overview:
4. Usability Testing
Overview:
Testing Scenarios:
5. Identify Improvements
Improvement Insights:
1. Filter Usability:
○ Issue: Filters were not immediately visible.
○ Solution: Place filters prominently at the top of the product listing page.
2. Wishlist Access:
○ Issue: Users had difficulty finding the wishlist.
○ Solution: Add a dedicated "Wishlist" icon to the navigation bar.
3. Loyalty Points Redemption:
○ Issue: Loyalty features lacked visibility during checkout.
35
○ Solution: Display loyalty points balance prominently on the checkout
screen.
4. Search Functionality:
○ Issue: Users expected predictive search results but found the current
functionality basic.
○ Solution: Integrate search and suggestions for faster product discovery.
6. Iterate
● Sketch Modifications:
Incorporate feedback into Sketch Version 2, addressing usability testing issues.
● Design Adjustments:
Update the high-fidelity design to align with user needs.
● Prototype Refinement:
Create a refined interactive prototype, incorporating the improved features.
● Usability Testing Round 2:
Conduct a second round of testing to validate changes and gather additional
insights.
7. Finalise Design
High-Fidelity Prototypes:
Enhance visual details, ensuring a polished interface with the brand's identity.
User Flows:
Ensure all user flows (e.g., browsing and order tracking) are seamless and error-
free.
8. Documentation
● Design Decisions:
Maintain records of all feedback, changes, and iterations.
● Style Guides:
Create a comprehensive style guide to document typography, colors, and UI
elements for future updates.
36
PROTOTYPES OF E-COMMERCE APP:
37
SALE SCREEN CATEGORIES
38
SHOP PAGE CHECKOUT
39
REVIEW PAYMENT DONE
RESULT:
40