✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

EvolveX Demo

A Next.js application with Clerk authentication and Supabase integration.

Features

  • Next.js 14.1.0 with App Router
  • Clerk Authentication
  • Supabase Database Integration
  • Real-time Webhook Processing
  • User Profile Management

Setup

  1. Clone the repository:
git clone https://github.com/karthiknagpuri/evolvexdemo.git
cd evolvexdemo
  1. Install dependencies:
npm install
  1. Set up environment variables:

    • Copy .env.example to .env.local:
    cp .env.example .env.local
    
    • Update the values in .env.local with your actual credentials:
      • Get Clerk credentials from Clerk Dashboard
      • Get Supabase credentials from Supabase Dashboard
  2. Run the development server:

npm run dev

Environment Variables

The following environment variables are required:

Clerk Authentication

  • NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: Your Clerk publishable key
  • CLERK_SECRET_KEY: Your Clerk secret key
  • CLERK_WEBHOOK_SECRET: Your Clerk webhook secret
  • NEXT_PUBLIC_CLERK_SIGN_IN_URL: Path to sign-in page (default: /sign-in)
  • NEXT_PUBLIC_CLERK_SIGN_UP_URL: Path to sign-up page (default: /sign-up)
  • NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL: Redirect path after sign-in (default: /)
  • NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL: Redirect path after sign-up (default: /)

Supabase

  • NEXT_PUBLIC_SUPABASE_URL: Your Supabase project URL
  • NEXT_PUBLIC_SUPABASE_ANON_KEY: Your Supabase anonymous key
  • SUPABASE_SERVICE_ROLE_KEY: Your Supabase service role key (for webhook handler)

Project Structure

  • /src/app - Next.js application routes and components
  • /src/app/api - API routes including webhook handler
  • /src/lib - Utility functions and configurations
  • /supabase - Supabase migrations and configurations

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Featured Templates

View More
Data Analysis
Pharmacy Admin Panel
252 1957
AI Assistants
Talk with Claude 3
159 1523
Customer service
AI-Powered Product List Manager
153 868
AI Engineering
Python Bug Fixer
119 1433

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.