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.