- E-commerce store for developer laptop stickers ๐ ๐ป
- Secure, passwordless login with JSON Web Tokens (JWT)
- Automated dropshipping via Printify API
- Fast, embedded Stripe Checkout for payments
- Built with Next.js and TypeScript
SwagSticker.Demo.v2.mp4
- Framework: Next.js (React), TailwindCSS
- Language: TypeScript
- Third-Party: Stripe SDK (payments), Printify SDK (dropshipping)
- Hosting: Vercel, Amazon Route53
Authenticate with convenient and secure email-only login.
Browse the catalog, filter by category, and sort.
Add item to cart, proceed to checkout.
Place order and checkout with secure embedded Stripe form, optimized for conversions.
View orders, download receipts, and track shipping status.
- Node.js โ Install here.
- Stripe โ Developer account with API keys.
- Gmail โ a Google App Password
- Printify โ Developer account with API keys.
- Printify Shop ID โ Retrieve with:
curl -L https://api.printify.com/v1/shops.json --header "Authorization: Bearer $PRINTIFY_API_TOKEN"
git clone https://github.com/spencerlepine/swagsticker.com
cd swagsticker.com
cp .env.template .env.development
npm install
npm run dev
# visit http://locahost:3000
GNU General Public License v3.0 or later
See COPYING to see the full text.