User Profiles
User profiles are the foundation of your personalized MayTravel experience. Your profile stores your account information, travel interests, and preferences that power AI-generated recommendations.Profile Components
Each user profile consists of:Account Information
Username, email, and secure authentication credentials for accessing the platform.
Travel Interests
Your selected interests that guide AI recommendations and trip planning.
Trip History
All trips you’ve created, providing context for future recommendations.
Role & Permissions
Account type and access levels within the platform.
Creating Your Profile
Get started by registering a new account:user role, giving you access to all travel planning features.
Authentication
Log in to access your profile and trips:You can log in using either your username or email address as the identifier.
Managing Profile Information
Viewing Your Profile
Retrieve your profile details:Updating Profile Information
Modify your username, email, or password:Interest Management
Viewing Your Interests
See all interests associated with your profile:Adding Interests to Your Profile
Attach multiple interests at once to enhance your recommendations:Profile and AI Recommendations
Your profile directly influences how the AI plans your trips:Context Building
Past trips and interest combinations help the AI understand preferences it should maintain.
Account Security
Password Storage
Passwords are stored securely in the database. Always use strong, unique passwords.
Email Verification
Your email serves as both a recovery method and login identifier.
Role-Based Access
Different roles (user, admin) control access to platform features.
Session Management
JWT tokens manage your authenticated sessions securely.
Viewing All Trips
Access your complete trip history from your profile:Deleting Your Account
If you need to remove your account:Profile Best Practices
Keep Your Interests Updated
Keep Your Interests Updated
As your travel preferences evolve, update your interests to ensure recommendations stay relevant. Add new interests as you discover new passions.
Use a Valid Email
Use a Valid Email
Ensure your email is accurate and accessible for account recovery and future notifications.
Choose a Memorable Username
Choose a Memorable Username
Your username appears in trip sharing and collaboration features. Pick something you’ll remember.
Regular Profile Reviews
Regular Profile Reviews
Periodically review your profile and remove interests that no longer align with your travel style.
Next Steps
Add Interests
Explore available interests and add them to your profile
Create a Trip
Start planning your first AI-powered trip
API Reference
View detailed API documentation for user operations
Authentication
Learn more about authentication and security