WorkMarktCommerce

MarktCommerce

Team project - Frontend Developer (Part-time) at MarktCommerce.

MarktCommerce

MarktCommerce product screenshot

Full image. Esc or backdrop to close

Overview

An Angular 18 campus social-commerce marketplace: storefront across signup through merchandising, a seller dashboard on signals, and domain-split frontend services with CI-hardened API configuration.

MarktCommerce is a campus social-commerce marketplace. Buyers need a full storefront (signup, discovery, cart, checkout, orders, accounts, merchandising), not a landing page with a catalog screenshot. Sellers need listings, analytics, chat, offers, and settings that share one routing vocabulary.

The part-time frontend work modernized the seller dashboard onto Angular signals, split services into domain modules, and hardened production API configuration with tests and continuous-integration maintenance so environment mistakes fail in CI instead of at checkout.

What it covers

  • Buyer storefront: signup, product discovery, cart, checkout, orders, accounts, merchandising.
  • Seller dashboard: listings, analytics, chat, offers, profiles, settings.
  • Shared route constants and domain-split frontend services with tested production API config.

How I contributed

  • Built the Angular storefront across the buyer journey.
  • Modernized the seller dashboard with Angular signals and modularized listings and analytics.
  • Split frontend services into domain modules and hardened production API configuration with tests and CI.

Outcomes

  • Built the Angular storefront across signup, product discovery, cart, checkout, orders, accounts, and merchandising.
  • Modernized the seller dashboard with Angular signals and modularized listings and analytics.
  • Connected chat, offers, profiles, and settings through shared route constants.
  • Split frontend services into domain modules and hardened production API configuration with tests and CI.

Built with

For reviewers who need the implementation picture: tools and libraries, not the business story above.

  • Angular 18
  • TypeScript
  • RxJS
  • NgRx Signals
  • Tailwind CSS

All work