FreshBasket – Grocery E-commerce Platform | Vibe96

E-commerce & Retail

FreshBasket – Grocery E-commerce Platform

Source code included

Grocery e-commerce for Bangladesh in Next.js: COD and SSLCommerz checkout, AI search, admin panel, rider view.

Built by Gaziur Rahman Updated 11 Nov 2026 29,810 lines of code

Open live demo Built withClaude Code

About this software

About FreshBasket – Grocery E-commerce Platform

Live demo: open the live demo and use the one-click Admin demo, Customer or Rider buttons on the login page (no password needed). Order as the customer, assign the order to the Demo Rider as the admin, then mark it delivered as the rider. The demo can't change real data and masks real customers' details.

Category: E-commerce & RetailStack: Next.js 16 (App Router), React 19 · MongoDB via Mongoose 9Built with: Claude Code Licence: Single-site, full source

Why FreshBasket – Grocery E-commerce Platform

What makes it better
than the alternatives

  1. 01

    Three payment routes

    Cash on delivery, wallet credit (COD orders only) and SSLCommerz online payment verified server-side through its validation API.

  2. 02

    AI search and recipes

    Gemini-powered smart search (English, Banglish, Bangla) and cart-based recipe suggestions, with keyword and curated fallbacks when no API key is set.

  3. 03

    Server-side pricing and atomic stock

    Prices are recomputed on the server, and stock, coupon and wallet changes use conditional atomic updates with rollback on failure.

  4. 04

    Role checks against the database

    Every protected API calls requireRole(), reading the role from MongoDB so demotions take effect immediately; login and code flows are rate-limited.

  5. 05

    Deployment-ready package

    Includes a Dockerfile (non-root, standalone), docker-compose with optional MongoDB, env template, setup and deployment guides, and demo-data seeding.

Live demo & quality

  • optional DEMO_MODE with one-click Admin/Customer/Rider logins and a product landing page; demo orders never touch real stock
  • coupons or wallets; customer data masked; unit tests (npm test) and an API smoke test (npm run test:demo).

Quality report

Manually reviewed

81/ 100

Automated audit score

✓ Approved by our review team

Listed after manual review.
Audit run: 4 Nov 2026
Reviewed by Vibe96 staff, Dubai.

Security83
Code structure84
Docs & completeness81
Dependency health82
Build & deploy72
Reviewer notes (4 minor)

Small improvements the developer has been told about. None of them stop the software from working.

Versions & updates

1.0.0
First release11 Nov 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$119Single-site licence Details