evolvexdemo
A modern web application framework that integrates authentication and database services, supports real-time webhook processing, and manages user profiles with Clerk and Supabase integration. It facilitates the development of scalable Next.js applications with built-in security and data handling features.
Author

karthiknagpuri
No License
Quick Info
Tools 1
Last Updated 2026-02-19
Actions
Tags
webhookcloudsupabasewebhook processingintegrates authenticationauthentication database
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
- Clone the repository:
git clone https://github.com/karthiknagpuri/evolvexdemo.git
cd evolvexdemo
- Install dependencies:
npm install
- Set up environment variables:
- Copy
.env.exampleto.env.local:bash cp .env.example .env.local -
Update the values in
.env.localwith your actual credentials:- Get Clerk credentials from Clerk Dashboard
- Get Supabase credentials from Supabase Dashboard
-
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 keyCLERK_SECRET_KEY: Your Clerk secret keyCLERK_WEBHOOK_SECRET: Your Clerk webhook secretNEXT_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 URLNEXT_PUBLIC_SUPABASE_ANON_KEY: Your Supabase anonymous keySUPABASE_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.
