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