Skip to content

mk-knight23/60-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD

CI/CD License: MIT Next.js TypeScript

60 Projects Ecosystem

I Don't Just Build Projects, I Build Products.

A curated ecosystem of 60 real-world, production-ready projects covering AI, SaaS, web apps, games, tools, and developer utilities โ€” demonstrating end-to-end product building with a modern tech stack.

Live Site

60projects.dev | Docs

What's Included

Category Count Description
๐Ÿ’ผ Portfolio 8 Professional developer portfolio sites
๐ŸŒ Web Apps 20 Interactive web applications
๐ŸŽฎ Games 10 Browser-based games
๐Ÿ› ๏ธ Tools 12 Developer utilities
๐Ÿš€ Starters 10 Boilerplate templates
Total 60 Production-ready projects

Tech Stack

  • Framework: Next.js 16 + React 19
  • Language: TypeScript 5 (strict mode)
  • Styling: Tailwind CSS 4 + DaisyUI 5
  • Auth: Supabase Auth (magic link)
  • Database: Supabase (PostgreSQL)
  • Payments: Stripe (subscriptions + webhooks)
  • AI Chat: OpenRouter + Z.AI (multi-model)
  • Email: Resend + React Email
  • Docs: Fumadocs MDX
  • Analytics: Plausible
  • Deployment: Vercel (primary), Cloudflare Pages, Firebase, Azure SWA, AWS Amplify

Getting Started

git clone https://github.com/mk-knight23/60-Projects
cd 60-Projects
npm install
cp .env.example .env.local
# Fill in your .env.local values
npm run dev

Open http://localhost:3000.

Environment Variables

See .env.example for all required variables:

  • NEXT_PUBLIC_SUPABASE_URL + NEXT_PUBLIC_SUPABASE_ANON_KEY โ€” Supabase project
  • STRIPE_SECRET_KEY + STRIPE_WEBHOOK_SECRET โ€” Stripe billing
  • OPENROUTER_API_KEY โ€” AI chat (free tier available)
  • RESEND_API_KEY โ€” Transactional email

Project Structure

โ”œโ”€โ”€ app/              # Next.js App Router pages & API routes
โ”‚   โ”œโ”€โ”€ api/          # REST API (chat, stripe, auth, email)
โ”‚   โ”œโ”€โ”€ dashboard/    # Protected user dashboard
โ”‚   โ”œโ”€โ”€ docs/         # Documentation (MDX)
โ”‚   โ””โ”€โ”€ ...           # Public pages (home, pricing, login)
โ”œโ”€โ”€ components/       # Shared React components
โ”œโ”€โ”€ lib/              # Business logic (db, stripe, models, plans)
โ”œโ”€โ”€ content/docs/     # MDX documentation source
โ”œโ”€โ”€ supabase/         # DB schema (setup.sql)
โ””โ”€โ”€ emails/           # React Email templates

Plans

Plan Price Features
Free $0 Project screenshots + 5 project demos via email
Paid $10/mo All 60 projects source code + docs + real use cases

Use code OPEN60 for 100% off.

Development

npm run dev          # Start dev server
npm run build        # Production build
npm run lint         # ESLint
npm test             # Run tests
npm run email:dev    # Preview email templates

Deployment

This project is deployed across 5 cloud platforms per project:

  • Vercel (primary)
  • Cloudflare Pages
  • Firebase Hosting
  • Azure Static Web Apps
  • AWS Amplify

Security

  • No hardcoded credentials โ€” all secrets via environment variables
  • Stripe webhook signature verification
  • Supabase Row Level Security (RLS) on all tables
  • OWASP security headers
  • Dependency scanning in CI

License

MIT โ€” see LICENSE


Part of Kazi's Agents Army โ€” built with 10 specialized AI mega-agents

About

60 Projects Ecosystem - Portfolio of production-ready projects covering AI, SaaS, web apps, games, tools, and starters. Built with Next.js 16 + React 19 + Tailwind CSS 4. Features: Fumadocs documentation, Supabase backend, Stripe payments, Resend emails, React Email templates, Playwright testing. Deployed on Vercel.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors