BACK TO PROJECTS

Project case study / sougk

BACKEND + MOBILE APPLive on Google Play

Sougk

Classified marketplace platform

A classified ads marketplace app live on Google Play Store. Architected the full backend (Express.js, Node.js, MongoDB/Mongoose), migrated the database to a self-hosted Docker deployment with replica set configuration, built the Next.js admin dashboard, and set up the full CI/CD pipeline. Mobile app built in Flutter by a teammate.

Role

Backend, infrastructure, and admin dashboard

Platform

APP

Category

Marketplace platform

Impact

Production marketplace infrastructure for mobile users

01 /

Project overview

Sougk is a production classified ads marketplace, with a Flutter mobile client and a custom operational backend.

System / app

02

Sougk

Node.js / Express / MongoDB / Next.js / Docker

02 / Challenge

What needed to change

The platform needed dependable data operations, an admin workflow, and deployment infrastructure that could support a live marketplace.

03 / Solution

The delivered approach

I built the Express and MongoDB backend, moved the database to a self-hosted Docker replica set, created the Next.js dashboard, and established CI/CD.

04 /

Process & implementation

01

Define backend boundaries

Separated marketplace operations into maintainable services and data flows for the Flutter client and admin team.

02

Harden data infrastructure

Moved the database to a Docker-managed MongoDB replica set to support dependable production operations.

03

Automate operations

Delivered an admin dashboard and CI/CD workflow so the product could be managed and shipped consistently.

Responsibilities

  • Architected the Express.js and Node.js backend for the marketplace
  • Migrated MongoDB to a self-hosted Docker replica-set deployment
  • Built the Next.js administration dashboard and delivery pipeline

Technology

Node.jsExpressMongoDBNext.jsDocker

Key capabilities

Self-hosted MongoDB replica setNext.js admin dashboardCI/CD pipeline
05 /

Outcome

A production-ready marketplace foundation supporting a live mobile application, operational administration, and repeatable deployments.

Next case study

Snip

Shorten links smarter