I'm looking for a custom WordPress website to serve as a portal for full-time freelancers. The site should mainly focused on below feature:
Admin Features
1. Post Job Listings:
- Create and manage job postings, including job descriptions, required skills, rates, and project details.
- Specify job requirements like location, experience level, and working hours (e.g., 8-hour shifts).
- Set deadlines for applications and manage job statuses (Active, Closed, Filled).
2. View Freelance Applications:
- View applications from freelancers who have applied for a job.
- Filter applications based on criteria such as:(Location, Skills, Experience level, Rate (Hourly/Daily/Monthly), Availability (Full-time, 8-hour shifts))
3. Search Freelancers:
- Search across all registered freelancers using various filters, such as:(Location, Skills, Experience, Rate)
- Easily find freelancers who match specific job requirements and your preferred criteria.
4. Update Freelancer Status and Notes:
- Add comments or feedback for individual freelancers.
- Update freelancer status (e.g., Excellent, Good, Average, Below Average, Poor, Unprofessional, Not Recommended).
- Keep track of your interactions with freelancers and add notes for future reference.
Freelancer Features
1. Create and Manage Profile:
- Personal Information: Add your full name, mobile number, email, and location
- Tech Skills: List your skills (e.g., Python, React, SEO, Graphic Design, etc.).
- Experience: Summarize your work history, including years of experience, previous roles, and notable companies you've worked with, summary.
- Rate: Set your expected rate for various work types (e.g., hourly, daily, monthly).
- Projects: Showcase your past work like project name, tech skills, description, with links to GitHub, Dribbble, or personal websites etc.
- Certifications: Add relevant certifications, such as AWS Certified, Google Analytics, or any other industry-specific qualifications.
- Resume Upload: Upload your resume in PDF format for easy access by potential employers.
2. Job Search & Filters:
- Freelancers can search for jobs based on the following filters:
- Skills Required: (e.g., JavaScript, WordPress, UX/UI Design)
- Experience Level: (e.g., Entry-level, Mid-level, Senior-level)
- Location: Filter jobs based on remote or location-specific opportunities.
- Job Type: Filter by Full-time, Part-time, or 8-hour shift jobs.
- Rate: Search for jobs based on your preferred rate structure (Hourly, Daily, Monthly).
3. Apply for Jobs:
- Freelancers can apply for jobs by submitting their profile and optional cover letter.
- Resume/Portfolio: Attach your resume and/or portfolio to your application to give a better overview of your work.
4. View Applied Jobs:
- Freelancers can view the history of jobs they've applied for, including:
- Job title, description, and application status (e.g., Pending, Interviewing, etc.)
- Application date and any response or feedback from the admin (if applicable).