Projects
Organize and manage projects on FairArena
What are Projects?
Projects are the core work units within teams. They represent specific deliverables, initiatives, or ongoing work that requires coordination among team members.
Project = Organized Work
✨ What Projects Provide:
- • Dedicated workspace
- • Member assignment
- • Access control
- • Progress tracking
🎯 Use Projects For:
- • Product features
- • Campaigns
- • Initiatives
- • Ongoing work streams
Project Hierarchy
Understanding project structure:
Organization
└── Team
└── Project
├── Members (with project roles)
├── Resources
└── Settings
| Level | Purpose | Access Control |
|---|---|---|
| Organization | Top-level container | Organization roles |
| Team | Group collaboration | Team roles |
| Project | Specific work | Project roles |
| Members | Contributors | Individual permissions |
Finding Projects
Browse Projects
Navigate to Projects
Go to your Team → Projects tab
View Available Projects
See projects based on access:
| Project Type | Who Can See | Who Can Join |
|---|---|---|
| Public | Everyone (internet) | Request to join |
| Internal | Team members | Team members |
| Private | Project members only | Invitation only |
Filter Projects
Filter by:
- Visibility level
- Your membership
- Activity status
- Creation date
- Project size
Search Projects
Search by project name, description, or keywords
Project Visibility
Choose the right visibility for your project:
Maximum Transparency
Visibility:
- ✅ Anyone on internet
- ✅ Search engines
- ✅ Non-members
Access:
- Anyone can request to join
- Great for open-source
- Community engagement
Best For:
- Open-source projects
- Public repositories
- Community initiatives
- Portfolio pieces
- Educational projects
⚠️ Consider:
- All content is public
- Anyone can see progress
- Comments may be visible
Team-Level Access
Visibility:
- ✅ Team members
- ❌ External users
- ❌ Other teams (by default)
Access:
- Team members can see and join
- Controlled by team membership
- Default choice for most projects
Best For:
- Regular team projects
- Internal features
- Team collaborations
- Most use cases
✨ Benefits:
- Good privacy
- Easy access for team
- Encourages collaboration
Complete Privacy
Visibility:
- ✅ Project members only
- ❌ Other team members
- ❌ External users
Access:
- Invitation only
- No public discovery
- Maximum security
Best For:
- Sensitive work
- Client projects
- Security-related work
- Executive initiatives
- Confidential features
🔒 Security:
- Complete isolation
- Audit trail maintained
- Strict access control
Creating a Project
Planning Your Project
Before creating, consider:
| Aspect | Questions to Ask |
|---|---|
| Purpose | What will this project deliver? |
| Scope | What's included/excluded? |
| Team | Who needs to be involved? |
| Visibility | Who should see this? |
| Duration | Is this temporary or ongoing? |
| Resources | What do we need? |
Creation Process
Initiate Creation
Team Page → Projects → Create Project
Basic Information
Project Name
- Clear and descriptive
- Indicates purpose
- Easy to remember
Examples:
- "Website Redesign 2024"
- "Mobile App v2.0"
- "Q4 Marketing Campaign"
- "API Integration Project"
Slug
- URL-friendly identifier
- Auto-generated from name
- Customizable
- Permanent (changes carefully!)
Write Description
Explain the project:
Include:
- Project goals and objectives
- What will be delivered
- Timeline (if applicable)
- Key requirements
- Success criteria
Example:
Redesign the company website with modern UI/UX, improved
performance, and mobile responsiveness. Launch target: Q2 2024.
Key goals:
- 50% faster load times
- Mobile-first design
- Accessibility compliance (WCAG 2.1)
- SEO optimizationSet Visibility
Choose project visibility:
- ⭕ Public - Maximum transparency
- ⭕ Internal - Team members (recommended)
- ⭕ Private - Members only
Configure Access
Join Settings:
- ☐ Enable open join (team members can join freely)
- ☐ Require approval for join requests
Default Role:
- Select default role for new members
Add Project Details
Optional but recommended:
Project Profile:
- Logo/icon
- Banner image
- Website/repository link
- Documentation link
Metadata:
- Project status (Planning, Active, Complete)
- Timeline/milestones
- Priority level
- Tags/labels
Assign Initial Members
Add your first team:
- Search team members
- Assign project roles
- Set permissions
- Send notifications
Create Project Roles
Define project-specific roles:
| Role | Level | Typical Use |
|---|---|---|
| Project Lead | Highest | Project manager |
| Contributor | Standard | Active workers |
| Reviewer | Review | QA, approval |
| Viewer | Read-only | Stakeholders |
Launch Project
Click Create Project - you're ready to work! 🚀
Project Features
Project Dashboard
Your project command center:
Project Profile
Professional project presentation:
Profile Sections:
| Section | Content | Purpose |
|---|---|---|
| Header | Name, logo, status | Identity |
| Description | Goals, objectives | Context |
| Statistics | Members, activity | Metrics |
| Resources | Links, docs | Access |
| Team | Member list | Who's involved |
| Timeline | Key dates | Planning |
Project Audit Logs
Complete activity history:
Logged Events:
Tracked:
- Member additions
- Member removals
- Role changes
- Permission updates
- Invitation sent/accepted
- Access requests
Details:
- Who performed action
- Who was affected
- Timestamp
- Role changes (old → new)
Tracked:
- Content created
- Content updated
- Content deleted
- File uploads
- Comments added
- Status changes
Details:
- What changed
- Who made the change
- When it happened
- Previous vs new values
Tracked:
- Visibility changes
- Name/description updates
- Access settings modified
- Role definitions changed
- Integration changes
- Deletion requests
Details:
- Setting modified
- Old value → New value
- Changed by
- Timestamp
Access Logs: Project Settings → Audit Trail → View History
Managing Your Project
Member Management
From Team:
- Project → Members → Add
- Search team members
- Select members to add
- Assign project role
- Click Add Members
Via Invitation:
- Project → Settings → Invitations
- Generate invite code
- Set role and expiration
- Share with invitees
Open Join (if enabled):
- Team members can join directly
- Assigned default role
- Notification to admins
Change Individual Role:
- Members → Find member
- Click options (⋯)
- Select "Change Role"
- Choose new role
- Confirm change
Bulk Role Changes:
- Select multiple members
- Bulk Actions → Change Roles
- Select new role
- Apply to selected
View by Role:
- Filter members by role
- See role distribution
- Identify permission needs
Remove Individual:
- Members → Find member
- Options (⋯) → Remove
- Confirm removal
Bulk Removal:
- Select members
- Bulk Actions → Remove
- Confirm
Effects:
- Loses project access
- Can't view private content
- Removed from notifications
- Still in team (not removed from team)
Note: Can be re-added anytime
Project Settings
Configure your project:
Project Roles & Permissions
Standard Project Roles
| Role | Level | Typical Permissions | Best For |
|---|---|---|---|
| Project Owner | Highest | Full control, can delete | Project leads |
| Project Admin | High | Manage settings, members | Senior contributors |
| Contributor | Standard | Edit content, collaborate | Active workers |
| Reviewer | Review | Comment, review, approve | QA, reviewers |
| Viewer | Read-only | View only | Stakeholders |
Permission Matrix
| Permission | Owner | Admin | Contributor | Reviewer | Viewer |
|---|---|---|---|---|---|
| View project | ✅ | ✅ | ✅ | ✅ | ✅ |
| View members | ✅ | ✅ | ✅ | ✅ | ✅ |
| Edit content | ✅ | ✅ | ✅ | ❌ | ❌ |
| Add members | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| Remove members | ✅ | ✅ | ❌ | ❌ | ❌ |
| Assign roles | ✅ | ✅ | ❌ | ❌ | ❌ |
| Edit settings | ✅ | ✅ | ❌ | ❌ | ❌ |
| Delete content | ✅ | ✅ | ⚠️ | ❌ | ❌ |
| Comment | ✅ | ✅ | ✅ | ✅ | ⚠️ |
| Review/approve | ✅ | ✅ | ⚠️ | ✅ | ❌ |
| View audit logs | ✅ | ✅ | ❌ | ❌ | ❌ |
| Delete project | ✅ | ❌ | ❌ | ❌ | ❌ |
⚠️ = If permission granted
Creating Custom Roles
Define roles specific to your workflow:
Navigate to Roles
Project Settings → Roles → Create Custom Role
Name the Role
Choose a descriptive name:
- "QA Engineer"
- "Content Writer"
- "Designer"
- "Stakeholder"
Select Permissions
Content Permissions:
- ☐ View content
- ☐ Create content
- ☐ Edit content
- ☐ Delete content
- ☐ Approve content
Member Permissions:
- ☐ View members
- ☐ Invite members
- ☐ Remove members
- ☐ Change roles
Project Permissions:
- ☐ Edit project info
- ☐ Change settings
- ☐ View analytics
- ☐ Access audit logs
Administrative:
- ☐ Manage roles
- ☐ Delete project
Save Role
Role is now available for assignment
Project Invitations
Creating Invite Codes
Generate secure project invitations:
Code Configuration:
| Setting | Options | Description |
|---|---|---|
| Role | Any project role | Default role for invitee |
| Expiration | 1-90 days or custom | Validity period |
| Optional | Restrict to specific email | |
| Max Uses | 1, 5, unlimited | Usage limit |
| Message | Optional | Welcome message |
Steps:
- Project Settings → Invitations
- Create Invite Code
- Configure settings
- Generate code
- Share securely
Managing Invitations
Track invitations:
- Active invite codes
- Usage statistics
- Expiration status
- Revoke codes
- Regenerate expired codes
Project Best Practices
Organization
Project Organization Tips
1. Clear Goals: Define what success looks like
2. Right Size: Not too big, not too small
3. Active Ownership: Assign clear project leads
4. Regular Updates: Keep stakeholders informed
5. Member Engagement: Ensure everyone contributes
6. Documentation: Maintain project docs
Naming Conventions
Good project names:
- ✅ Descriptive and specific
- ✅ Include version/phase if applicable
- ✅ Indicate purpose clearly
- ✅ Professional and clear
Examples:
- ✅ "Website Redesign Q1 2024"
- ✅ "Mobile App v2.0 Development"
- ✅ "Customer Portal Integration"
- ✅ "Marketing Campaign - Summer"
Avoid:
- ❌ Generic names ("Project 1")
- ❌ Only dates ("2024-01")
- ❌ Internal codes ("PROJ-ABC")
- ❌ Unclear abbreviations
Project Lifecycle
Typical project phases:
| Phase | Activities | Status |
|---|---|---|
| Planning | Define scope, team, goals | Draft |
| Active | Main work, collaboration | In Progress |
| Review | QA, testing, approval | Review |
| Complete | Delivered, documented | Complete |
| Archive | Inactive but accessible | Archived |
Status Management
Update project status regularly:
- Keep stakeholders informed
- Reflect current state accurately
- Use status to filter/organize
- Archive completed projects
Advanced Features
Project Templates
Create templates for common project types:
Benefits:
- Consistent structure
- Faster setup
- Best practices built-in
- Easier onboarding
Creating Templates:
- Set up ideal project structure
- Define standard roles
- Add default settings
- Save as template
- Reuse for new projects
Project Analytics
Track project health (Owner/Admin):
Available Metrics:
| Metric | Description | Use |
|---|---|---|
| Activity Level | Actions per day/week | Engagement |
| Member Contribution | Who's most active | Recognition |
| Progress Rate | Work completion speed | Planning |
| Milestone Tracking | Key dates and goals | Management |
| Time Distribution | Where time is spent | Optimization |
Access: Project → Analytics
Bulk Operations
Manage multiple aspects efficiently:
Available Actions:
- Bulk member addition
- Bulk role changes
- Bulk notifications
- Bulk status updates
- Export project data
Troubleshooting
Next Steps
Master project management:
Need help with projects? Contact Support →