JSPM

echosystem-boilerplate

1.0.8
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q31519F
  • License MIT

A production-ready Next.js boilerplate with Echosystem AI integration, authentication, payments, and modern UI components.

Package Exports

  • echosystem-boilerplate
  • echosystem-boilerplate/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (echosystem-boilerplate) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

🚀 Echosystem Boilerplate Template

A production-ready Next.js boilerplate template that comes pre-configured with Echosystem integration, authentication, payments, and everything you need to build AI-powered applications.

Quick Start

One Command Setup

npx echosystem@latest init my-ai-app

That's it! This single command will:

  • ✅ Create a Next.js project with TypeScript & Tailwind
  • ✅ Install all Echosystem dependencies
  • ✅ Set up authentication with Supabase
  • ✅ Configure payment integration with Lemon Squeezy
  • ✅ Create database schema and scripts
  • ✅ Set up project structure and components

🎯 What's Included

🔐 Authentication & User Management

  • Supabase authentication (email/password, OAuth)
  • User profile management with username setup
  • Protected routes and middleware
  • Session management

💳 Payment Integration

  • Lemon Squeezy integration for subscriptions
  • Credit system with usage tracking
  • Billing management
  • Webhook handling

🤖 Echosystem AI Integration

  • Pre-configured Echosystem SDK
  • Credit management
  • Service usage tracking
  • API rate limiting

🎨 Modern UI Components

  • shadcn/ui components
  • Tailwind CSS with animations
  • Responsive design
  • Dark/light theme support

🗄️ Database & Backend

  • Supabase database with migrations
  • Pre-built schema for users, subscriptions, credits
  • Row Level Security (RLS) policies
  • TypeScript types generation

🚀 Usage

Create New Project

npx echosystem@latest init <project-name>

Examples

# Create a chatbot platform
npx echosystem@latest init chatbot-app

# Create an AI content generator
npx echosystem@latest init content-ai

# Create a data analysis tool
npx echosystem@latest init data-analyzer

Help & Version

# Show help
npx echosystem@latest --help

# Show version
npx echosystem@latest --version

🔧 After Creation

Once your project is created:

# Navigate to project
cd my-ai-app

# Edit environment variables
# Edit .env.local with your credentials

# Setup Echosystem integration
npm run echosystem:setup

# Setup database
npm run db:push
npm run db:generate

# Start development
npm run dev

🌟 Why This Template?

  1. Time Savings: 80% less setup time
  2. Production Ready: Battle-tested components
  3. Best Practices: Industry-standard patterns
  4. Active Support: Community & documentation
  5. Regular Updates: Latest features & security
  6. Flexibility: Easy to customize & extend

🎯 Perfect For Building

  • AI-powered SaaS applications
  • Content generation tools
  • Chatbot platforms
  • Image/audio processing apps
  • Data analysis tools
  • Automation platforms

📚 Documentation & Support

🚀 Deployment

npm i -g vercel
vercel --prod

Other Platforms

  • Netlify, Railway, DigitalOcean, AWS Amplify

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

📄 License

MIT License - see LICENSE file for details.


Built with ❤️ by the Echosystem team

Start building your AI application today with just one command!