← Back to projects
Live · Maintained · Next.js · Marketplace · Architecture

DevMinds Marketplace

A moderated marketplace for buying, selling, and renting products across structured categories, with user-generated listings, administration approval, advanced search, notifications, and community-oriented product discovery.

RoleSoftware Architect & Full-Stack Engineer
ClientDevMinds
Timeline2025 — Present
TechnologyNext.js · Node.js · Prisma · MySQL
DevMinds Marketplace main interface
Engineering contribution

What I designed and delivered.

01

Designed public marketplace journeys, user listing workflows, moderation states, and administration tools around real selling and renting behavior.

02

Built search, queues, notifications, media processing, role-aware persistence, and operational scripts for a production-oriented platform.

03

Kept the public frontend reviewable while protecting the private backend and operational infrastructure through controlled repository access.

Operational capability

Workflows designed
for real users.

Product behavior is presented in operational terms rather than as a list of generic CRUD screens.

Users can publish products for sale or rent across structured categories.

Listings created by normal users enter an administration approval workflow before becoming public.

Administrators can moderate, approve, reject, hide, expire, and manage listings.

Search infrastructure supports fast discovery across growing catalog data.

Notifications, messaging-oriented workflows, and background jobs support platform operations.

Responsive interfaces support desktop, tablet, and mobile marketplace journeys.

Architecture

How the system
is composed.

A concise view of the product, domain, data, integration, and delivery boundaries.

01

Responsive marketplace UI

Next.js surfaces for discovery, listing creation, filters, account workflows, and administration experiences.

02

Moderated domain model

Role-aware listing states including draft, pending, approved, rejected, rented, sold, expired, and hidden.

03

Search & event processing

Elasticsearch indexes, Redis, BullMQ, notifications, realtime events, and scheduled cleanup workflows.

04

Operational delivery

Docker Compose, migrations, seed workflows, logging, service checks, and CI/CD automation.

Source code

GitHub access,
matched to visibility.

Public source opens directly. Private repositories require a verified GitHub username, a legitimate review purpose, and manual approval.

Visual evidence

Product interfaces
and operational outputs.

Sanitized screenshots and original interface artwork demonstrate the delivered product without exposing confidential information.

Continue exploring

Related work.

UNWFP Resilience and Food Systems (RFS) — Food Assistance for Training (FFT) Management System interface preview01
Production · Maintained·2023 — Present

FFT Project MIS

A locally deployed and actively maintained project-management system for beneficiary assessment, enrollment, practical-skills training, QR and manual attendance, reporting, monthly payment coordination, and trainer operations—supporting programs intended to strengthen participants’ financial independence and household resilience.

RoleLead Full-Stack DeveloperClientRupani Foundation Afghanistan / UNWFP Resilience and Food Systems (RFS)
ReactLaravel APIMySQLQR attendanceRBACPDF reporting
Rupani Foundation Afghanistan Website, API & CMS interface preview02
Production · Maintained·2023 — Present

RFA Website & CMS

A production website ecosystem for an international NGO: a React.js public website, a Laravel API that supplies structured content, and a separate Laravel Blade CMS for editorial administration.

RoleFull-Stack DeveloperClientRupani Foundation Afghanistan
ReactLaravel APILaravel BladeMySQLAWSNginx