2024

Karkar Baldna

Full e-commerce platform for a Sudanese hair products brand with a React storefront, Node.js and MongoDB backend, Stripe checkout, and a custom admin dashboard.

ReactNode.jsExpressMongoDBStripeTailwind CSSJWTCloudinary
// cover

Karkar Baldna

Built a full e-commerce platform for a hair care brand, including the storefront, payments, order handling, and a custom admin dashboard.

Problem

The business was selling through social channels with no structured storefront, no online payment flow, and no practical way to manage inventory or orders.

Solution

Created a React storefront with Stripe Checkout, plus an Express and MongoDB backend for products, orders, inventory, and admin workflows.

Role

Role: Full-Stack Developer

Duration: 6 weeks

Responsibilities

  • React storefront and admin UI
  • Express and MongoDB backend
  • Stripe Checkout and webhook integration
  • Cloudinary uploads and deployment

Highlights

  • Inventory and order management for non-technical staff
  • JWT auth for protected admin access
  • Media upload workflow for product imagery

Outcome

  • Replaced a manual WhatsApp ordering workflow
  • Online orders were processed within days of launch
  • Admin users could manage products and orders without developer help

What I Learned

  • Checkout and order schemas deserve extra design time in e-commerce builds
  • Admin UX matters as much as storefront polish

Stack

React · Node.js · Express · MongoDB · Stripe · Tailwind CSS · JWT · Cloudinary