Projects & Bidding
v1.0.0
2 min read
4 views
Last updated: 12 hours ago
Projects Management Overview
The Projects section allows you to manage freelance job postings and bidding.
Projects Table Display
The projects list shows:
- Project details with client information
- Number of bids received
- Number of milestones
- Creation date (sorted newest first)
- Status and action buttons
Displays 42 projects per page with pagination.
Project Actions
Approve Project
- Available for: Projects with
pending_approval
status - Action: Changes status to
active
- Effect: Sends notification to employer
- Modal: Confirmation dialog
Reject Project
- Available for: Projects pending approval
- Requires: Rejection reason
- Effect:
- Changes status to rejected
- Sends notification with reason to employer
- Project becomes invisible
Delete Project
- Action: Permanently removes project
- Cascade deletes:
- All bids and bid upgrades
- Project milestones
- Required skills
- Subscriptions
- Reports
- All related data
- Warning: Cannot be undone
Project Components
Client Information
- User who posted the project
- Contact details
- Project history
Bids
- Freelancer proposals
- Bid amounts
- Delivery timeframes
- Bid upgrades purchased
Milestones
- Payment phases
- Deliverables per phase
- Escrow amounts
Required Skills
- Skills needed for the project
- Helps match with freelancers
Project Subscriptions
- Premium features purchased
- Urgency markers
- Featured status
Project Statuses
- pending_approval - Awaiting admin review
- active - Open for bidding
- completed - Project finished
- closed - No longer accepting bids
- rejected - Admin rejected
Rejection Process
- Click reject button
- Enter detailed rejection reason
- Reason is sent to employer
- Project becomes invisible to public
- Employer can edit and resubmit
Important Notes
- Review Required: All projects need approval before going live
- Notification System: Approval/rejection sends automatic emails
- Data Integrity: Deleting projects removes ALL associated data
- No Restoration: Deleted projects cannot be recovered
- Schema Management: Uses foreign key constraints (disabled during deletion)
Managing Project Reports
If projects are reported:
- Review report details
- Check project content
- Take appropriate action
- Reports are deleted with project
Tips for Project Management
- Quick Approval: Review new projects daily
- Clear Rejections: Provide helpful rejection reasons
- Monitor Quality: Check for spam or low-quality projects
- Track Metrics: Monitor bid counts and completion rates
- Fair Resolution: Handle disputes based on evidence
Tags:
projects
bidding
freelance