- Registration & Login: Users can register or log in to access the platform.
- OTP Authentication: Verifies identity via OTP sent to the registered email.
- Session Management: Generates tokens for each login session.
- Encryption: All sensitive data (passwords, posts) is securely encrypted in the database.
- Token Management: Unique tokens validate user requests and expire after the set period.
- Password Protection: Securely encrypted passwords reduce database attack risks.
- Content Addition: Users can create and manage posts/blogs by topic.
- Category-Based Organization: Easy browsing and searching via categorized content.
- Token-Based Access: Posts and blogs are accessible only with valid tokens.
- Logout: Clears sessions and invalidates tokens.