TishCommerce – A Database-Free eCommerce Platform Built with Next.js 15, Tailwind CSS, and Redux
Hey devs, I’m excited to share TishCommerce, a fully open-source eCommerce solution I built using the latest Next.js 15 (App Router), TypeScript, Tailwind CSS, and Redux. Originally intended for a personal project, it turned into a lightweight, flexible, and self-hostable platform that doesn't require a database. All product and config data lives in simple JSON files! What Makes It Special? No Database Required Products, checkout settings, and localization are handled entirely through JSON files. Ideal for small stores (up to ~200 products). Checkout Options PayPal Express Checkout (available on both Cart and Product Details pages) PayPal Standard Checkout Stripe Payment Element Cash on Delivery LocalStorage Cart No backend or cookies. The entire cart and checkout flow is managed with Redux + LocalStorage. Self-Hosted, Deploy Anywhere Perfect for Vercel or any static hosting. Extras Included Contact Form with Google reCAPTCHA v3 Newsletter signup with Mailchimp Order emails (via Resend API) SEO-optimized product pages Tech Stack Frontend: Next.js 15, App Router, TypeScript, Tailwind CSS, Redux Storage: JSON files for products, config, and content Payments: Stripe (Payment Element) + PayPal (Standard & Express) Hosting: Fully optimized for Vercel Live Demo & GitHub Live Demo: https://tishcommerce.vercel.app GitHub Repo: https://github.com/tishonator/TishCommerce MIT licensed and totally free. No lock-in, no backend, no SaaS fees. Use Case If you're a developer building an eCommerce site for yourself or a client — and want something simple, fast, and open — TishCommerce might be a great fit. It’s especially handy for indie stores, digital product sales, or MVPs. I'd Love Your Feedback Feel free to check it out, clone it, break it, star it ⭐, or tell me what you'd improve. I’d be happy to hear your thoughts, ideas, or bug reports! Thanks for reading! — @tishonator

Hey devs,
I’m excited to share TishCommerce, a fully open-source eCommerce solution I built using the latest Next.js 15 (App Router), TypeScript, Tailwind CSS, and Redux.
Originally intended for a personal project, it turned into a lightweight, flexible, and self-hostable platform that doesn't require a database. All product and config data lives in simple JSON files!
What Makes It Special?
No Database Required
Products, checkout settings, and localization are handled entirely through JSON files. Ideal for small stores (up to ~200 products).
Checkout Options
- PayPal Express Checkout (available on both Cart and Product Details pages)
- PayPal Standard Checkout
- Stripe Payment Element
- Cash on Delivery
LocalStorage Cart
No backend or cookies. The entire cart and checkout flow is managed with Redux + LocalStorage.
Self-Hosted, Deploy Anywhere
Perfect for Vercel or any static hosting.
Extras Included
- Contact Form with Google reCAPTCHA v3
- Newsletter signup with Mailchimp
- Order emails (via Resend API)
- SEO-optimized product pages
Tech Stack
- Frontend: Next.js 15, App Router, TypeScript, Tailwind CSS, Redux
- Storage: JSON files for products, config, and content
- Payments: Stripe (Payment Element) + PayPal (Standard & Express)
Hosting: Fully optimized for Vercel
Live Demo & GitHub
Live Demo: https://tishcommerce.vercel.app
GitHub Repo: https://github.com/tishonator/TishCommerce
MIT licensed and totally free. No lock-in, no backend, no SaaS fees.
Use Case
If you're a developer building an eCommerce site for yourself or a client — and want something simple, fast, and open — TishCommerce might be a great fit. It’s especially handy for indie stores, digital product sales, or MVPs.
I'd Love Your Feedback
Feel free to check it out, clone it, break it, star it ⭐, or tell me what you'd improve. I’d be happy to hear your thoughts, ideas, or bug reports!
Thanks for reading!
— @tishonator