
Home page
Landing experience highlighting featured items, calls to action, and quick category shortcuts.
Full-stack capstone
Capstone build focused on delivering a responsive shopping experience backed by RESTful endpoints, SQL data models, and tested payment flows.
Role
Developer & UX lead
Timeline
Capstone project
Team
Solo project
Tools
Flask, React, MySQL, Stripe, Selenium
Challenge
Simulate an online retail store with responsive navigation and secure checkout backed by a Python and React stack.
Solution
Designed and implemented RESTful API endpoints, integrated MySQL for users, products, and orders, and paired the backend with React Router views.
Impact
Stripe-powered payments and Selenium-tested flows kept the experience reliable while supporting a smooth user journey.
Mockups
High-fidelity mockups illustrate the experience in desktop and mobile contexts while keeping accessibility at the forefront.

Landing experience highlighting featured items, calls to action, and quick category shortcuts.

Product detail template with full description, key specs, and add-to-cart controls.

Cart summary and checkout states showing totals, payment inputs, and confirmation.
Wireframes
Ordered low-fidelity screens walk through the shopper journey from sign up to checkout, highlighting key interaction points.
Screens captured from the live JSX pages that power the storefront and admin experience.

Account creation with required profile fields so shoppers can authenticate and save activity.

Landing feed surfacing featured items, quick search, and clear category entry points.

Landing feed surfacing featured items, quick search, and clear category entry points.

Landing feed surfacing featured items, quick search, and clear category entry points.
.png&w=3840&q=75)
Landing feed surfacing featured items, quick search, and clear category entry points.

Search results paired with quick filters and reporting shortcuts for admins.

Search results paired with quick filters and reporting shortcuts for admins.

Detailed product page with imagery, specs, and clear add-to-cart actions.

Detailed product page with imagery, specs, and clear add-to-cart actions.
.png&w=3840&q=75)
Detailed product page with imagery, specs, and clear add-to-cart actions.

Detailed product page with imagery, specs, and clear add-to-cart actions.

Admin tooling to add, update, categorize, and review inventory items.

Admin tooling to add, update, categorize, and review inventory items.

Admin tooling to add, update, categorize, and review inventory items.

Admin tooling to add, update, categorize, and review inventory items.

Admin tooling to add, update, categorize, and review inventory items.

Admin tooling to add, update, categorize, and review inventory items.

Cart summary with item quantities, totals, and next-step prompts.

Payment confirmation with billing details and order overview.

Order management screen showing statuses and fulfillment actions.

Sales snapshots highlighting revenue, top products, and trends.

Sales snapshots highlighting revenue, top products, and trends.

Report library for drilling into purchase patterns and inventory health.

Profile screen summarizing saved details, addresses, and preferences.