Currently, users are identified only by their account information (e.g., email).
To improve personalization and discovery, we will add unique usernames that can be displayed on profiles, posts, comments, and leaderboards.
β
Tasks
π― Acceptance Criteria
- Users can choose a unique username during signup.
- Usernames are displayed consistently across the platform.
- Profile URLs follow the
/@username format.
- Validation and uniqueness checks work reliably.
Currently, users are identified only by their account information (e.g., email).
To improve personalization and discovery, we will add unique usernames that can be displayed on profiles, posts, comments, and leaderboards.
β Tasks
Database & Schema
Usermodel in Prisma to includeusernamefield (unique, indexed).Authentication & Registration
Profile & Settings
Routing & SEO
/@usernameformat.Testing
π― Acceptance Criteria
/@usernameformat.