FairArena Logo
FairArena

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
LevelPurposeAccess Control
OrganizationTop-level containerOrganization roles
TeamGroup collaborationTeam roles
ProjectSpecific workProject roles
MembersContributorsIndividual permissions

Finding Projects

Browse Projects

Go to your Team → Projects tab

View Available Projects

See projects based on access:

Project TypeWho Can SeeWho Can Join
PublicEveryone (internet)Request to join
InternalTeam membersTeam members
PrivateProject members onlyInvitation 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:

AspectQuestions to Ask
PurposeWhat will this project deliver?
ScopeWhat's included/excluded?
TeamWho needs to be involved?
VisibilityWho should see this?
DurationIs this temporary or ongoing?
ResourcesWhat do we need?

Creation Process

Initiate Creation

Team Page → ProjectsCreate 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 optimization

Set 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:

  1. Search team members
  2. Assign project roles
  3. Set permissions
  4. Send notifications

Create Project Roles

Define project-specific roles:

RoleLevelTypical Use
Project LeadHighestProject manager
ContributorStandardActive workers
ReviewerReviewQA, approval
ViewerRead-onlyStakeholders

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:

SectionContentPurpose
HeaderName, logo, statusIdentity
DescriptionGoals, objectivesContext
StatisticsMembers, activityMetrics
ResourcesLinks, docsAccess
TeamMember listWho's involved
TimelineKey datesPlanning

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:

  1. Project → Members → Add
  2. Search team members
  3. Select members to add
  4. Assign project role
  5. Click Add Members

Via Invitation:

  1. Project → Settings → Invitations
  2. Generate invite code
  3. Set role and expiration
  4. Share with invitees

Open Join (if enabled):

  • Team members can join directly
  • Assigned default role
  • Notification to admins

Change Individual Role:

  1. Members → Find member
  2. Click options (⋯)
  3. Select "Change Role"
  4. Choose new role
  5. Confirm change

Bulk Role Changes:

  1. Select multiple members
  2. Bulk Actions → Change Roles
  3. Select new role
  4. Apply to selected

View by Role:

  • Filter members by role
  • See role distribution
  • Identify permission needs

Remove Individual:

  1. Members → Find member
  2. Options (⋯) → Remove
  3. Confirm removal

Bulk Removal:

  1. Select members
  2. Bulk Actions → Remove
  3. 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

RoleLevelTypical PermissionsBest For
Project OwnerHighestFull control, can deleteProject leads
Project AdminHighManage settings, membersSenior contributors
ContributorStandardEdit content, collaborateActive workers
ReviewerReviewComment, review, approveQA, reviewers
ViewerRead-onlyView onlyStakeholders

Permission Matrix

PermissionOwnerAdminContributorReviewerViewer
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:

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:

SettingOptionsDescription
RoleAny project roleDefault role for invitee
Expiration1-90 days or customValidity period
EmailOptionalRestrict to specific email
Max Uses1, 5, unlimitedUsage limit
MessageOptionalWelcome message

Steps:

  1. Project Settings → Invitations
  2. Create Invite Code
  3. Configure settings
  4. Generate code
  5. 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:

PhaseActivitiesStatus
PlanningDefine scope, team, goalsDraft
ActiveMain work, collaborationIn Progress
ReviewQA, testing, approvalReview
CompleteDelivered, documentedComplete
ArchiveInactive but accessibleArchived

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:

  1. Set up ideal project structure
  2. Define standard roles
  3. Add default settings
  4. Save as template
  5. Reuse for new projects

Project Analytics

Track project health (Owner/Admin):

Available Metrics:

MetricDescriptionUse
Activity LevelActions per day/weekEngagement
Member ContributionWho's most activeRecognition
Progress RateWork completion speedPlanning
Milestone TrackingKey dates and goalsManagement
Time DistributionWhere time is spentOptimization

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 →

On this page