1. User Login & Authentication
Implement a secure login system with username and password.
Each registered user should have access only to their own page/dashboard after login.
2. User News Submission
Logged-in users should be able to upload and publish news articles from their own dashboard.
Uploaded news should appear only on that user’s dedicated page/profile (not on others’).
3. Social Media Integration
Each news item must include an option to share directly on social media platforms (e.g., Facebook, X/Twitter, LinkedIn, WhatsApp).
Sharing should include the news image, headline, and link.
4. Advertisements
Alongside every news post, the user should be able to upload advertisements.
Limit: Maximum 2 advertisements per news post.
Ads should display clearly within the news layout (placement to be defined).
5. YouTube Video Integration
For each news item, allow the option to embed/link one YouTube video.
Limit: One video per news article only.
6. Admin/Head Office Controls (Infonet360 Main Office)
The Infonet360 admin panel should have the ability to:
Add or edit news to any user’s page if required.
Approve, edit, or remove content for quality control.
Manage advertisement placements across all user news pages.
7. Additional Requirements
News submission form should include:
Title/Headline
News Content (Text)
Image Upload
Optional Advertisements (up to 2)
Optional YouTube Video Link
All news should display with proper formatting: Headline, Date, Author (User), Image, Content, Ads, Video (if any).