npm create convex@latest -- -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.