RandD

Rabiat Dikko

Website

Live

Status

6

Technologies

4

Key features

Open app

An online supermarket for a wholesale and retail store. Customers shop household, skincare, haircare, baby and food essentials at retail or bulk prices, with order tracking and same-day delivery.

RandD

About this project

Wholesale and retail, made easy.

RANDD is the online store for a physical supermarket that sells everyday essentials to both shoppers and resellers. Before this, buying in bulk meant visiting in person or ordering back and forth over chat. Now customers can browse the full catalogue, see retail and wholesale prices side by side, and order for delivery in a few minutes.

For shoppers

  • Browse by category: household, skincare and personal care, haircare, baby and kids, and drinks and cereals. Search covers the whole catalogue.
  • Retail or wholesale pricing: bulk discounts grow with quantity ("the more you buy, the bigger your discount"), plus a dedicated Discount Deals page.
  • Cart and checkout:
    • delivery fees calculated from your location
    • free delivery on large orders
    • same-day delivery in the store's city
  • Secure payment by card or bank transfer, verified before the order is confirmed.
  • Order tracking, accounts and a wishlist.
  • Order on WhatsApp for customers who'd rather chat, starting from the products in their cart.
  • Live stock status, so out-of-stock items are clearly marked.

For the store

  • A secure admin area for managing the store: login with token refresh and password management.
  • Checkout settings, delivery zones and fees are configurable without code changes. The store can also pause checkout temporarily.
  • Product images are hosted and optimised on Cloudinary.

Under the hood

  • Frontend: Next.js with Zustand for cart and app state.
  • Backend: a REST API covering the cart (with guest cart sessions), checkout, payment initialization and verification callbacks, and admin authentication.
  • Images: Cloudinary for product image hosting and delivery.
WebsiteE-commerceRetail

Key features

Wholesale and retail pricing

Retail prices for shoppers, bulk discounts for resellers.

Smart delivery

Delivery fees calculated by location, same-day delivery and free delivery on large orders.

Secure checkout

Card or bank transfer, verified before the order is confirmed.

Order tracking

Customers can follow their order from checkout to doorstep.