1. Project Submission & Ranking System
🔧 What You Need:
Form plugin: For project submissions
Custom post types: For storing and displaying submitted projects
Status tracking system
Leaderboard/voting
🔨 Step-by-Step Setup:
A. Project Submission Form
Use WPForms or Fluent Forms (Pro versions recommended)
Fields: Name, Email, Project Title, Description, Category, Video Link (YouTube/Vimeo), File Upload
Store form entries as custom post types using plugins like ACF + Post My CF7 Form (for Contact Form 7) or Formidable Forms (Pro)
B. Track Project Status
Install Advanced Custom Fields (ACF) to add a custom field: “Status” (Submitted, Under Review, Approved)
Use Admin Columns to display and filter statuses in the backend
C. Leaderboard or Ranking System
Use WP ULike or WP PostRatings:
Add a voting/upvote button to each project
Display a “Top Projects” section using shortcode or query that orders projects by rating count
D. Scoring by Criteria (Optional)
Use ACF to create fields like:
Innovation (30%), Impact (30%), Execution (40%)
Then use custom logic (via shortcode or PHP template) to calculate total score. You may need developer help or Toolset Types for more visual control.