E-commerce — Frontend

Angular storefront for browsing and purchasing products.

Role: Frontend Engineer · Year: 2025

  • Angular
  • TypeScript
  • Tailwind CSS
  • RxJS

Highlights

  • Built reusable UI components
  • Implemented reactive state with RxJS
  • Focused on responsive and accessible UX

Case study

Problem

Users needed a fast and intuitive interface for browsing products and completing purchases.

Constraints

  • Complex UI state
  • Performance under heavy interactions
  • Responsive design requirements

Approach

  • Used Angular component architecture
  • Leveraged RxJS for predictable data flows
  • Optimized layouts for multiple screen sizes

Results

  • Smooth shopping experience
  • Maintainable component structure
  • Clear separation of concerns

Learnings

  • Reactive patterns simplify complex UI flows
  • Component reuse improves development speed
Back to Projects