Skip to content

Conversation

@myndaaa
Copy link
Owner

@myndaaa myndaaa commented Aug 21, 2025

Email Verification System

  • Required email verification for all new user accounts before login
  • HTML with css verification pages instead of raw JSON responses
  • One-time use tokens with 24-hour expiration for security
  • Automatic token invalidation after successful verification
  • using sendgrid services, allowing 100 mails a day

Email Service Integration

  • Using SendGrid services for email delivery
  • Console fallback for local development

@myndaaa myndaaa self-assigned this Aug 21, 2025
- genre search is case insensitive
- genre name taken check is case insensitive
- no redundant double GET endpoints for genre, only one get endpoint to get all and get via query param.
- Get endpoint allows close matches
- fixed redundant and useless usage of /admin endpoints to : no deletion option for genre, only disable option., admin see all genre others only active ones
- single db call for genre create, removed prechecks and returning exception error based on crud returns
…as {name} in endpoints which might have whitespaces.

- added fuzzy search to song.
- rmeoved /search endpoint in song and resuing current get endpoint with query params
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants