Modern web app starter kit
Top 66.3% on SourcePulse
This repository provides a modern web application starter template using Next.js 15, designed for developers building applications with integrated authentication, database, and AI features. It aims to accelerate development by offering a pre-configured, robust foundation with best practices for authentication, data management, and AI integration.
How It Works
The starter kit leverages Next.js 15's App Router and Server Components for a performant, modern React architecture. It integrates Clerk for authentication, providing secure middleware protection and seamless integration with Supabase for database management. Supabase's Row Level Security (RLS) is utilized, with examples demonstrating how to leverage Clerk user IDs for data access control. AI capabilities are enabled via the Vercel AI SDK, supporting OpenAI and Anthropic APIs. Styling is handled by Tailwind CSS v4, with UI components provided by shadcn/ui.
Quick Start & Requirements
npm install
(or yarn install
, pnpm install
)npm run dev
(or yarn dev
, pnpm dev
).env.example
to .env.local
, and fill in API keys.Highlighted Details
Maintenance & Community
The project is maintained by CodeGuide-dev. Contributions are welcome via Pull Requests.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README. Users should verify licensing for commercial use or closed-source linking.
Limitations & Caveats
The starter kit requires accounts with Clerk and Supabase, and optional API keys for AI features, which may incur costs. The README does not specify the exact version of Next.js 15 used, which could be an alpha or beta release.
1 week ago
Inactive