All templates

Clerk Starter


Built with:

npm create convex -- -t thomasballinger/convex-clerk-users-table

This example demonstrates how to add authentication and user settings to a basic chat app. It uses Clerk for authentication.

Users are initially presented with a "Log In" button. After users log in, their information is persisted to a users table. When users send messages, each message is associated with the user that sent it. Users can change the color their own messages are rendered in.

Template hero image