Back to Projects
Freelance client07/2025 – 10/2026

Rou Dar Rou Marketplace

From a Next.js property site to an Angular marketplace and admin panel

Rou Dar Rou is a Persian marketplace for real estate, with building materials and services planned. It began as Bvasett, a property listing site I built for a paid client in Next.js and PrimeReact, with ad creation, search filters, subscriptions and OTP login. When the product became Rou Dar Rou, I built its Angular website and an admin panel for accounts, roles, the catalog, geography, verification and audit. Most of the admin panel was built with Claude as a coding agent, with my review.

Architecture

graph TD
    A[Bvasett: Next.js Site] -->|became| B[Rou Dar Rou Website: Angular]
    B --> D[Backend API]
    C[Admin Panel: Angular] --> D
    C --> E[Roles, Users and Audit]
    C --> F[Catalog and Geography]
    C --> G[Verification]

Tech Stack

Angular 22Angular SignalsAngular AriaAngular CDKVitestNext.jsReactPrimeReactTypeScript

Challenges

  • Moving the product from a property site to a marketplace that can grow beyond real estate
  • Keeping the admin panel in step with the backend API
  • Accessible interactive widgets in a right-to-left UI

Solutions

  • Website features split by domain: real estate, materials and services
  • An API contract generated from the OpenAPI document
  • Angular Aria widgets and CDK overlays

Interested in working together?

I'm open to software engineering roles and contract work.