Introduction
Open Sky Commerce is a self-hosted, full-stack eCommerce platform built on Next.js. It gives you a production-ready storefront, a complete admin panel, and built-in support for multiple payment processors — all without per-transaction fees or vendor lock-in.
What's Included
- Customer-facing storefront with product catalog, cart, and checkout
- Admin dashboard for products, orders, categories, blog, and settings
- Four payment processors: Stripe, Authorize.net, Clover, Square
- Blog and content management system
- Four homepage layout variants (eCommerce, Services, SaaS, Content)
- Media hosting via DigitalOcean Spaces CDN
- Full-text product & site search via SwiftSearch (built-in Postgres engine)
- Transactional email via SendGrid (React Email templates)
- SEO tools, sitemaps, and configurable metadata
- Customer accounts, wishlist, reviews, and coupons
Tech Stack
- Framework: Next.js (App Router, React Server Components)
- Language: TypeScript
- Database: PostgreSQL via Prisma ORM
- Auth: NextAuth.js v5 with Prisma adapter
- Styling: Tailwind CSS
- State: Redux Toolkit
- Media: DigitalOcean Spaces (S3-compatible)
- Email: SendGrid + React Email
- Search: SwiftSearch (Postgres full-text + trigram, built-in)
Quick Navigation
- Getting the Code — Download the archive after purchase
- Local Development — Full local setup walkthrough
- Environment Variables — All required and optional env vars
- Database Setup — PostgreSQL + Prisma migration
- Payment Processors — Configure Stripe, Authorize.net, Clover, or Square
- Testing Payments — Sandbox credentials and test cards for all 4 processors
- Admin Overview — Tour of every admin panel section
- Deploy to DigitalOcean — Recommended deployment (App Platform + Managed DB)
- Deploy to Vercel — Zero-config Next.js deployment
- Other Deployment Options — Railway, self-hosted VPS, Docker
License
Open Sky Commerce is distributed under a commercial license. Usage rights depend on the tier purchased. See the pricing page for details.