Auth

  • Better Auth

Finance Management

TODO

  • Send Emails using Plunk
  • User Profile Management (Editing User Profile)
  • Payment Integration
  • Image upload (upload thing or better upload)
  • Push Notifications
  • i18n
  • Deep Linking
  • Backend process environment variables with typebox
  • Etag??

Redis and BullMQ Ideas

  • Session Cleanup —> purge expired sessions from DB nightly
  • Email verification reminder → resend verification email to users who signed up but didn’t verify within 24h.
  • Password reset token cleanup → remove expired tokens to keep auth table clean.
  • Account deactivation → auto-deactivate users after N days of inactivity.
  • Daily/weekly digest emails → e.g., send user activity summary.
  • Scheduled push notifications → reminders, streak updates, XP boosts.
  • Birthday/anniversary greetings → special messages for user milestones.
  • [ ]

Sharing Types between Frontend and Backend

2 items under this folder.