NexTech

NexTech is a full-stack UI/UX project grounded in user research and built using modern web frameworks. I led the entire lifecycle: survey design, stakeholder profiling, information architecture & flow modeling, wireframes, and development for both the storefront and admin portal. Usability tests, including blindfolded screen-reader evaluations, surfaced accessibility and information architecture improvements that informed iterative design updates. NexTech demonstrates how research, UX strategy, and engineering can intersect to create a seamless shopping experience.

Date:

Date:

January 2024 - May 2024

Category:

Category:

Full-Stack App Development, UX Research, UI Design

Built in:

Built in:

FigJam, Next.js, TypeScript, TailwindCSS, MySQL, Vercel

Motivation & Purpose

The process of shopping for tech online is often overwhelming with crowded interfaces, unclear product details, unintuitive filters, and checkout flows that frustrate users. Many platforms assume technical fluency and visual accessibility, making key tasks harder than they need to be.

We set out to design and develop an accessible ecommerce platform that improves tech product discoverability, comparison, and checkout efficiency across devices and assistive technologies.

Problem

Existing tech e-commerce interfaces overload users with redundant navigation, unclear product structures, inconsistent filters, inaccessible interactions, and fragmented checkout flows. These issues increase friction and reduce trust.

Approach

Over one semester, I led the full UX and development lifecycle for NexTech. I conducted survey and stakeholder research with 18 participants, modeled requirements through IA, task, and use case analysis, and developed personas and scenarios based on real purchase behaviors.

I translated these insights into low- and mid-fidelity wireframes, flow charts, and interaction models before implementing the live storefront and admin portal using Next.js. I designed the database schema and product management workflows in MySQL/Prisma, then evaluated the platform through usability and accessibility testing, including screen reader interactions, and synthesized the results into a final report to drive design and IA refinements.

Key Goals

  • Improve product discovery efficiency

  • Reduce cognitive load in comparison + filtering

  • Streamline checkout and cart workflows

  • Improve accessibility for keyboard + screen readers

Deliverables

  • Survey + stakeholder profiles

  • Information Architecture, flow diagrams, requirements docs

  • Personas + task scenarios

  • Wireframes + annotated components

  • Live storefront + admin portal

  • Usability testing data (quantitative and qualitative)

Initial User Research Findings

Created + distributed a questionnaire to 18 participants (ages 18–25). Extracted patterns for task and information architecture requirements.

Key findings

  • 67% purchase tech 1–2x/year → decision is high stakes

  • 94.4% rely on reviews + specs when choosing products

  • 83% influenced by discounts + pricing transparency

  • Wishlist + comparison commonly used as decision buffers

Implications for design

  • Higher importance on customer reviews and ratings

  • Product detail pages need consistent spec hierarchy

  • Filters must reflect meaningful distinctions

  • Wishlist + cart transitions should reduce re-searching

  • Interface must be responsive + predictable

Research to Product Requirements

Converted research to structured product requirements.

Functional requirements

  • Product catalog with filtering + sorting

  • Real-time search + visual feedback

  • Product detail + spec comparison support

  • Wishlist + cart transitions

  • Persistent account + order history

  • Secure checkout + payment flow

IA + user flows built for

  • Product discovery paths

  • Cart + wishlist transitions

  • Checkout flow continuity

  • Authentication dependencies

Created

  • Use case diagrams

  • Flow of events + task models

  • Cognitive walkthrough scripts

  • Personas + scenarios (6 shopping contexts)

Milestone 1

The embedded deliverable document contains the initial user survey + their results, stakeholder profiles, use case diagram, scenarios, flow of events, requirements documentation as well as the project management documentation.

Wireframe Prototyping

Built progressive fidelity prototypes to validate IA + task flows.

Design Artifacts

  • Paper prototypes → structure + modules

  • Mid-fidelity wireframes → layout + interaction logic

  • Flowcharts + sitemap → navigation + mental model clarity

Design Priorities

  • Persistent filtering context

  • Consistent spec hierarchy structure

  • Predictable feedback + modal patterns

  • Responsive breakpoints for mobile/laptop behavior

Paper Prototypes

Mid Fidelity Prototypes

Flowcharts + Information Architecture

Milestone 2

The embedded deliverable document contains the personas, paper prototypes, wireframe prototypes, scenarios, flow charts, cognitive walkthroughs, and the links to GitHub repositories of the functional prototypes.

Development

NexTech Storefront

Developed a companion admin interface to manage inventory, categories, and product metadata. Implemented CRUD workflows, schema-driven form validation, and secure access control to support internal product management and maintain consistency between database, storefront UI, and CMS-like operations.

NexTech Admin Portal

Built the NexTech storefront using Next.js, TypeScript, TailwindCSS, Prisma, and CockroachDB. Implemented product search, filtering and sorting, wishlist + cart flows, authentication, dark mode, and secure Stripe checkout. Designed product detail pages, catalog navigation, and responsive layouts aligned with UX and IA decisions. Compatible with screen readers & includes dark mode theme toggle.

NexTech Storefront Screens

Includes dashboard, category pages with color and price filtering, product quick view (modal), wishlist + cart, product details page, Stripe checkout integration, Clerk sign-up and sign-in options, product search, dark mode toggle, & product review section. Has semantic HTML, keyboard navigation and screen-reader labeling for accessibility.

NexTech Admin Portal Screens

Includes admin portal dashboard overview with product sales and revenue metrics, specific dashboards to manage the billboards for product categories, product colors, product categories, products, and orders. Has ability to create, update, and delete product information. Exposes RESTful API endpoints for operations like GET, POST, PATCH, and DELETE on product and metadata resources, enabling secure, schema-driven management of catalog data

Usability & Accessibility Testing

To evaluate NexTech’s usability and accessibility, I conducted validation testing with 10 participants, split evenly between sighted users and blindfolded users navigating with a screen reader. Participants completed core e-commerce tasks including product comparison, wishlist management, theme toggling, and checkout. I collected quantitative metrics (task time, click count, ease of navigation user ratings, help requests) alongside qualitative think-aloud feedback.

Key Findings

  • Screen-reader users required ~10× more clicks to complete checkout tasks (187 vs. 19 clicks on average), primarily due to excessive tabbing and focus looping.

  • Users expected direct access to product pages from the wishlist and cart, which was missing.

  • Filtering was verbose and inefficient for screen readers, especially redundant color options.

  • Search did not support multi-word queries, slowing product discovery.

  • Product categorization was inconsistent due to one-to-one category mapping.

  • Stripe checkout caused significant disorientation for screen-reader users due to verbose announcements, resulting in 6× more help requests.

Design & Technical Implications

Based on testing results (both quantiative and qualitative), I proposed and scoped the following improvements:

  • Introduce ARIA labels, focus management and reduce announcement verbosity to minimize screen-reader disorientation

  • Enable product page access from wishlist and cart

  • Refactor database schema to support many-to-many product categorization

  • Replace color filter lists with dropdown-based selection (to minimize tabbing for screen-reader users)

    • Support per-product variants (colors, configurations,etc.) rather than global filters

  • Redesign search query handling to support multi-word searches

  • Explore workarounds or alternatives for Stripe checkout accessibility limitations

  • Introduce order history and order tracking views to complete the post-purchase workflow

  • Replace placeholder reviews with authenticated, verified user reviews tied to completed orders.

    • Introduce an "Add review" function to completed orders

Milestone 3

The embedded deliverable provides a comprehensive overview of the usability study, covering research concerns and goals, testing methodology, participant setup, task walkthroughs, quantitative and qualitative analysis, charts and graphs of findings, and the final report and demo video.

Let’s make something unforgettable.

Whether it’s a product, a platform, or an idea, together we can make it resonate.

Designed with 💙 (and a concerning number of tabs) by Lasya :)

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