Skip to content

User Profile Configuration Page #44

@2MJ-DEV

Description

@2MJ-DEV

Description

After the first GitHub login, the user must configure their profile:

  • Unique username (e.g., /@JulesDev)
  • Public link (buymeacoffeeafrica.com/julesdev)
  • Short description
  • Payment method (Mobile Money, M-Pesa, Airtel, etc.)

Tasks

  • Create the /setup-profile page
  • Add a form with:
  • Username (unique)
  • Description / Bio
  • Payment method selection
  • Check the uniqueness of the username on the backend
  • Save the data in the users table
  • Redirect the user to their public link (/username) after validation

Acceptance criteria

  • The username is unique and reserved
  • The user is redirected to their public page after configuration

Metadata

Metadata

Assignees

Labels

apiCréation, intégration ou correction d’API (fetch, endpoints, etc).backendProblèmes côté serveur, base de données ou logique métier.good first issueGood for newcomershacktoberfest-acceptedhacktoberfest2025Issue éligible pour Hacktoberfest 2025 — contributions bienvenuesi18n / traductionAjout, amélioration ou correction des traductions multilingues.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions