Templates
Starter Templates
Production-ready starter templates for common application patterns. Each template includes authentication, error handling, and best practices out of the box.
Quick Start
Create a new project from any template with a single command:
$ npx @evileye/create my-app --template saasAvailable Templates
SaaS Starter
Full SaaS boilerplate with authentication, team management, billing with Stripe, and a dashboard. Includes onboarding flow and settings pages.
$ npx @evileye/create my-saas --template saasAI Chat App
Conversational AI interface with streaming responses, message history, RAG with document upload, and conversation management.
$ npx @evileye/create my-chat --template ai-chatE-Commerce
Complete storefront with product catalog, shopping cart, checkout with Stripe, inventory management, and order tracking.
$ npx @evileye/create my-store --template ecommerceAdmin Dashboard
Data-rich admin panel with CRUD operations, role-based access control, audit logging, and bulk actions.
$ npx @evileye/create my-admin --template adminAPI Backend
Express.js API server pre-configured with all face modules, authentication middleware, error handling, and OpenAPI docs.
$ npx @evileye/create my-api --template apiMobile API
API backend optimized for React Native clients with push notifications, offline sync, and mobile-specific auth flows.
$ npx @evileye/create my-mobile --template mobileWhat's Included
Every template comes with:
- Pre-configured @evileye/sdk client with typed face modules
- Authentication and session management
- Error handling with the standard error envelope
- TypeScript configuration with strict mode
- ESLint and Prettier configuration
- Environment variable management with validation
- Deployment configuration for Vercel, Docker, and EEv3 hosting
Related
- Getting Started— set up your environment from scratch
- SDK Reference— full SDK documentation and type reference
- Showcase— see live demos of applications built with these templates