codeguide-starter-lite  by CodeGuide-dev

Modern web app starter kit

created 6 months ago
454 stars

Top 66.3% on SourcePulse

GitHubView on GitHub
Project Summary

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

  • Install: npm install (or yarn install, pnpm install)
  • Run: npm run dev (or yarn dev, pnpm dev)
  • Prerequisites: Node.js 18+, Clerk account, Supabase account. Optional: OpenAI or Anthropic API key.
  • Setup: Clone the repository, install dependencies, copy .env.example to .env.local, and fill in API keys.
  • Links: Clerk, Supabase, Vercel AI SDK

Highlighted Details

  • Next.js 15 App Router with Server Components.
  • Clerk authentication with middleware protection and Supabase integration.
  • Supabase Row Level Security (RLS) examples using Clerk user IDs.
  • AI Chat Interface with OpenAI/Anthropic support via Vercel AI SDK.
  • 40+ shadcn/ui components and Tailwind CSS v4 for styling.
  • Built-in setup dashboard for service configuration.

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.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
0
Star History
13 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.