5. Frontend Routing URLs

Application Routes Documentation ๐Ÿ  Main Routes

/ - Home

๐Ÿ“„ Pages

/pages/contact-us - Contact Us /pages/about-us - About Us /pages/privacy-policy - Privacy Policy /pages/cookie-policy - Cookie Policy /pages/terms-and-conditions - Terms and Conditions /newsletter/unsubscribe/{email} - Newsletter Unsubscribe

๐Ÿ“ Blog

/blog - Blog Index /blog/{slug} - Blog Post /blog/category/{slug} - Blog Category /blog/tag/{slug} - Blog Tag

๐Ÿ’ฌ Comments (Blog)

/posts/{post}/comments - Store Comment (POST) /comments/{comment} - Update Comment (PATCH) /comments/{comment} - Delete Comment (DELETE)

๐Ÿ’ฌ Forum

/forum - Forum Home /forum/dashboard - Forum Dashboard (Auth) /forum/user/activities - My Activities (Auth) /forum/all-members - All Members (Public) /forum/leaderboard - Leaderboard (Public) /forum/profile/{user:user_name} - Public Profile /forum/user/activities/{user:user_name} - User Activities

๐Ÿงต Topics (Auth)

/forum/topics - Topics Index /forum/topics/{topic} - Show Topic /forum/topics/create - Create Topic /forum/categories/{category}/topics/create - Create Topic (with Category)

๐Ÿ“‚ Categories

/forum/categories - Categories Index /forum/categories/{category:slug} - Category Show

Note: Only Admin can create Categories

๐Ÿ‘ฅ Followers

/forum/users/{user_id}/follow - Follow User (Auth) /forum/users/{user_id}/unfollow - Unfollow User (Auth) /forum/users/{user_id}/followers - Followers List /forum/users/{user_id}/following - Following List

๐Ÿ‘ซ Friends

/forum/friends/search - Search Friends /forum/friends/send - Send Request (POST) /forum/friends/accept/{request_id} - Accept Request (POST) /forum/friends/reject/{request_id} - Reject Request (POST) /forum/friends/cancel/{request_id} - Cancel Request (DELETE) /forum/friends/requests - Friend Requests /forum/friends/unfriend - Unfriend (POST) /forum/friends/all-friends - Friend List

๐Ÿ’ฌ Conversations

/forum/conversations - Get/Create Conversation (POST) /forum/conversations/{conversation}/messages - Conversation Messages /forum/conversations/messages - Send Message (POST) /forum/conversations/messages/{message} - Delete Message (DELETE) /forum/conversations/messages/{message}/read - Mark As Read (POST) /forum/conversations/latest - Latest Messages /forum/conversations/unread-count - Unread Count

โš™๏ธ User Settings

/forum/user-settings - User Settings /forum/user-settings/update-email2 - Update Email (POST) /forum/user-settings/update-password - Update Password (POST) /forum/user-settings/update-profile-picture - Update Picture (POST) /forum/user-settings/update-public-profile - Update Public Profile (POST) /forum/user-settings/social-media - Update Social Profile (POST) /forum/user-settings/deactivate-account - Deactivate Account (POST)

๐Ÿ–ผ Image Upload

/upload-image - Upload Image (POST, Auth)

๐Ÿ” Authentication (Google)

/auth/google - Redirect to Google /auth/google/callback - Google Callback

๐ŸŒ Localization

/language/{locale} - Switch Language

๐Ÿ—บ Sitemap

/sitemap.xml - Sitemap Index

๐Ÿ”” Notifications

/notifications - Notification Index /notifications/mark-all-read - Mark All Read (POST) /notifications/{id}/mark-read - Mark As Read (POST)

๐Ÿค Friend Requests (from notifications)

/friend-requests/{id}/accept - Accept Friend Request (POST) /friend-requests/{id}/reject - Reject Friend Request (POST)

๐Ÿ’พ Backup

/backup/download/{backup} - Download Backup