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:
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
- Copy
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.
EvolveX Demo
Project Details
- karthiknagpuri/evolvexdemo
- Last Updated: 4/20/2025
Recomended MCP Servers
MCP servers focused on fetching and presenting information from Obsidian vaults.
description: "An MCP server that enables LLMs to 'see' what's happening in browser-based games and applications through vectorized...
MCP server to bridge Claude with local LLMs running in LM Studio
🌎 ✨ Earthdata MCP Server
cursor写的消消乐
基于MCP协议的获取ApiFox接口信息的服务
The MCP server for interacting with Blockchain, Swaps, Strategic Planning and more.
MCP server for flipping coins with varying degrees of randomness from random.org
MCP server for interacting with Penumbra blockchain - providing privacy-preserving tools for chain interaction
MCP for evaluating xpath





