User-Submitted News Platform

Job ID: 39604216

Budget: ₹1,500 – ₹12,500 INR

We need User-Submitted News Posting System that allows any registered to submit news articles via a form on the website admin section. After submission, the news can be display and then displayed on the public News section of the site after approval by super admin.

Functional Requirements
1. Authentication & Access
• Allow only registered users to post news (optional: allow guests with email verification).
• Login/Register functionality
• User dashboard to view "My Posts" with status (Pending, Approved, Rejected)
2. Admin Panel
• List of all user-submitted news
• Filters: status, date, author, category
• Approve / Reject / Edit / Delete actions
• Email or in-app notifications on new submissions
3. User Submission Module
News submission form with the following fields:
o Title (text)
o Meta Description
o Content (rich text / HTML editor)
o Image Upload (optional but recommended)
o Tags (comma-separated, optional)
o Category (dropdown: Sports, Politics, Tech, etc.)
4. News Display Module
• News listing page with:
o Image thumbnail
o Title, short snippet, category, author, publish date
• Full article view with:
o SEO meta title/description from news content
o Social sharing buttons
o Related articles
• Pagination / infinite scroll
• Tags/categories for filtering
Technical Requirements
Tech Stack (Suggested)
• Frontend: PHP, HTML5, CSS3, JavaScript, Bootstrap
• Backend: PHP (Laravel / Core PHP)
• Database: MySQL / PostgreSQL
• Image Storage: Local / AWS S3