Back

Fleximart – Full Stack E-commerce Starter

A production-ready e-commerce starter with real payments, admin controls, and cloud storage.

Technology

Next.jsConvexClerkPaystackStripeCloudflare R2Tailwind CSSTypeScriptResend
Live Preview
Fleximart – Full Stack E-commerce Starter

About this template

Fleximart is a fully functional e-commerce starter built on Next.js, Convex, and Clerk. It ships with dual payment support via Paystack and Stripe, multi-currency display, Cloudflare R2 image storage, a product quick-view modal, a comparison feature, and an admin dashboard for managing products, promotions, and shipping fees. Everything is wired up and ready — just customize and deploy.

This is not just a UI template — it's a working full stack application. Buyers will need a Convex project, Clerk app, Paystack account, Stripe account, and a Cloudflare R2 bucket. Environment variable setup is documented in the README.
Dual payment integration with Paystack and Stripe
Multi-currency display with NGN as the base currency
Cloudflare R2 image storage with signed URL resolution
Admin dashboard for products, promotions, and shipping
Homepage promotion management via a settings table
Dynamic shop page with filters and sorting
Product quick-view modal and comparison feature
Authentication and user management via Clerk
Real-time backend powered by Convex

Screenshots

Preview 0
Preview 1

Template Details

Category
E-commerce
Payments
Paystack + Stripe
Backend
Convex (Real-time)
Auth
Clerk
Storage
Cloudflare R2
Email
Resend
Framework
Next.js + Tailwind
Standard License

You can use this template for one personal or commercial project. Source code is yours to keep.

Questions? Contact Support

More templates you might like