Skip to content

timothymalcham/convex-tanstack-starter-kit

Repository files navigation

convex-tanstack-starter-kit

To install dependencies:

bun install

To run:

bun run index.ts

This project was created using bun init in bun v1.2.10. Bun is a fast all-in-one JavaScript runtime.

Stack

  • Bun
  • Typescript
  • Convex
  • Tanstack (start/router/query/forms/etc.)
  • Tailwind + Shadcn UI / BaseUI (moving to BaseUI as components become available)
  • Cloudflare R2 for image storage
  • Resend for emails
  • Polar or Autumn for billing/subscriptions (undecided which one atm)

TODO

  • Reset Passwords (via Better Auth component)
  • Verify email - show link to page to verify email instead of entering in code
  • Account page
  • Account page: Change password
  • Subscriptions / Billing page - show subscription
  • Upgrade to Pro functionality
  • Notifications
  • Comprehensive todo list functionality
  • R2 Component integration
  • Account page: profile pic uploader
  • Presence Component
  • Team / Org setup
  • Dark / light mode
  • User Impersonation
  • Social Sign-On: Google / Github / Apple
  • Last Login Method (Better Auth utility w/social sign-on)
  • Two factor auth (Better Auth util)
  • Sentry setup guide
  • Logging setup guide
  • Analytics setup guide
  • Save sidebar state to cookie

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published