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.
January 2024 - May 2024
Full-Stack App Development, UX Research, UI Design
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.





































