User Guide: Getting Started

This guide will help you get started with the CCSDS Competition Platform, from creating an account to joining or creating a team.


Creating an Account

  1. Visit the Platform
    • Go to the competition platform homepage
    • Click "Register" in the navigation bar or on the login page
  2. Fill in Your Details
    • Username: Choose a unique username
    • Email: Enter your email address
    • Password: Create a strong password that includes:
      • At least 8 characters
      • One uppercase letter
      • One lowercase letter
      • One number
    • Confirm Password: Re-enter your password
  3. Submit Registration
    • Click "Register"
    • You'll be redirected to the login page with a success message
    • Once registered, you can join teams and collaborate on projects

Logging In

  1. Access the Login Page
    • Click "Login" in the navigation bar
    • Or visit /auth/login
  2. Enter Your Credentials
    • Username: Your registered username
    • Password: Your password
  3. Submit
    • Click "Login"
    • You'll be redirected to your dashboard

Managing Your Profile

Update Your Skills
  1. Go to Your Profile
    • Click your username in the navigation bar
    • Select "Profile"
  2. Add Your Skills
    • Enter your technical skills separated by commas
    • Example: "Python, JavaScript, React, Docker, AWS, Machine Learning"
    • This helps team leads find you when looking for specific expertise
  3. Save Changes
    • Click "Update Skills"
Search for Team Members

If you're a team captain looking for members:

  1. Navigate to Find Team Members
    • From the navigation menu, go to "Users""Find Team Members"
  2. Search by Skills
    • Enter a skill or technology (e.g., "Python", "React")
    • View users with matching skills
  3. Invite to Your Team
    • Click "Invite to Team" next to any user
    • Select which team to invite them to

Forgot Password

If you forget your password, you can easily reset it:

  1. Click "Forgot Password?"
    • On the login page, click the "Forgot Password?" link
  2. Enter Your Email
    • Provide the email address associated with your account
    • Click "Send Reset Link"
  3. Check Your Email
    • You'll receive an email with a password reset link
    • The link is valid for 1 hour
  4. Reset Your Password
    • Click the link in the email
    • Enter your new password (twice)
    • Click "Reset Password"
  5. Login with New Password
    • Return to the login page
    • Use your new password to log in

Creating Your Own Team

Prerequisites: You need the "Project Lead" role to create teams. Email esa-competition@amsat-uk.org if you need this role.
Create a New Team
  1. Navigate to Teams
    • Click "Teams" in the navigation menu
  2. Click "Create Team"
    • This button appears if you have Project Lead or Admin role
  3. Fill in Team Details
    • Team Name (required): Choose a unique, descriptive name
    • Description (optional): Describe your team's goals and approach
    • Organisation (optional): Your organization or institution
    • Address (optional): Physical location if relevant
  4. Submit
    • Click "Create Team"
    • You'll be automatically added as the team captain and first member
After Creating Your Team
  1. Select Specifications
    • Choose which CCSDS protocols your team will implement
    • Options: LunaNet Signal-In-Space (LSIS-AFS) or Space Communications Session Control (CCSDS 235.1)
  2. Invite Team Members
    • From your team's detail page, click "Invite Member"
    • Enter the user's email address
    • They'll receive an invitation email
  3. Manage Join Requests
    • Review requests from users who want to join
    • Approve or reject requests from the team detail page

Finding and Joining a Team

Browse Available Teams
  1. Navigate to Teams
    • From your dashboard, click "Teams" in the navigation menu
    • Or visit /teams
  2. View Team List
    • You'll see all available teams with:
      • Team name
      • Description
      • Number of members
      • Project lead
  3. View Team Details
    • Click "View Details" on any team
    • See full team information including members and specifications
Request to Join a Team
  1. From Team Details Page
    • Click "Request to Join" button
    • Your request will be sent to the team captain
  2. Wait for Approval
    • The team captain or admin will review your request
    • You'll see a "Request Pending" status on the team page
  3. Join the Team
    • When your request is approved, you'll automatically join the team
Join via Invitation

If a team captain invites you:

  1. Check Your Email
    • You'll receive an invitation email with a link
  2. Click the Invitation Link
    • If logged in: Click "Accept Invitation & Join Team"
    • If not logged in: You can create an account or login first
  3. Join the Team
    • Upon accepting, you'll join the team and can start collaborating

Tips for Success

For All Users
  • Complete your profile with relevant skills
  • Check the specifications page to understand the protocols
  • Join the discussion board to connect with other developers
  • Keep your email updated for important notifications
For Team Captains
  • Write a clear team description to attract members
  • Select specifications early to focus your team's efforts
  • Respond promptly to join requests
  • Use the team detail page to coordinate with members

Getting Help

Need Assistance?
  • Contact Page: Visit /contact for FAQs and support email
  • About Page: Visit /about for competition information and timeline
  • Discussion Board: Ask questions and connect with the community
  • Technical Support: Email esa-competition@amsat-uk.org

Competition Timeline

19 January 2026 Competition Launch
Late June / Early July 2026 Workshop at Goonhilly Earth Station
31 August 2026 Competition Closes
30 September 2026 Winners Announced
October 2026 CCSDS Meetings

Last Updated: January 2026