← 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
CompanyDevMinds
Timeline2025 — Present
Core stackNext.js · Node.js · Prisma · MySQL
DevMinds Marketplace
Project

overview.

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.

Capabilities

What the system does.

The final experience is shaped around clarity, maintainability, and measurable operational value rather than visual novelty alone.

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.

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

Repositories.

Public repositories open directly on GitHub. Private source uses a controlled request workflow based on GitHub username, least-privilege permissions, and time-limited review access.

Interface gallery

System views and product moments.

Representative interface compositions created for this portfolio preview.

Next projects

Continue exploring.

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 DeveloperCompanyRupani 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 DeveloperCompanyRupani Foundation Afghanistan
ReactLaravel APILaravel BladeMySQLAWSNginx