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

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


Template Details
Category
E-commercePayments
Paystack + StripeBackend
Convex (Real-time)Auth
ClerkStorage
Cloudflare R2Email
ResendFramework
Next.js + TailwindStandard License
You can use this template for one personal or commercial project. Source code is yours to keep.
Questions? Contact Support


