Backend server for your travel memories application
Create a new user account for Travel Book
Send OTP to user's email for account verification
Verify OTP for new account signup
Authenticate user and return access token
Add a new travel story to the user's collection
Get all travel stories for the authenticated user
Edit an existing travel story
Delete a travel story
Upload an image for a travel story
Search travel stories by query text
Get user profile with statistics
Update user profile information
Change user password
Request a password reset link
View a user's public profile