2026Dokončené
RTSoft Clothing E-Shop
Semester project developed with RTSoft. A clothing e-commerce app with realistic shopping flows, responsive layout, and a maintainable UI. Users browse a filterable catalog with product variants, manage a cart, complete a multi-step checkout, and review order history. Admins manage products, orders, and analytics in a separate dashboard. We ran usability tests with external participants and revised the interface from their feedback.
- React
- TypeScript
- Tailwind CSS
- shadcn/ui
- Zustand
- TanStack Query
- TanStack Router
- TanStack Table
- i18next
Náhled projektu
Kontext
For a semester project with RTSoft, we wanted a realistic e-commerce experience with equal weight on usability, architecture, and a maintainable UI.
Technický přístup
- React SPA with TanStack Router and nested layouts
- TanStack Query for server state
- Zustand for global cart state
- Reusable UI components built with shadcn/ui and Tailwind CSS
- Localization with i18next
Výzvy
- Designing a multi-step checkout that did not overwhelm users
- Representing product variants, pricing, and stock accurately (SKU management)
- Keeping cart and catalog state consistent across routes
- Adjusting UI decisions after usability testing
Co jsem se naučil
- Usability testing surfaced problems I had not anticipated during implementation
- Filtering and product variant logic affect both UX and data modeling
- Regular client feedback improved the final result more than late-stage polish alone
- Preparing data models early saves expensive refactoring later
Hlavní funkce
- Responsive e-commerce experience
- Multi-step checkout flow
- Admin dashboard with analytics
- Product variants and filtering
- Internationalization (CZ / EN)
- Usability testing and UX iteration
Další projekt
Minimal E-Shop
Full-stack e-commerce demo with Spring Boot, Stripe payments, and Docker deployment.