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
- Visit the Platform
- Go to the competition platform homepage
- Click "Register" in the navigation bar or on the login page
- 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
- 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
- Access the Login Page
- Click "Login" in the navigation bar
- Or visit
/auth/login
- Enter Your Credentials
- Username: Your registered username
- Password: Your password
- Submit
- Click "Login"
- You'll be redirected to your dashboard
Managing Your Profile
Update Your Skills
- Go to Your Profile
- Click your username in the navigation bar
- Select "Profile"
- 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
- Save Changes
- Click "Update Skills"
Search for Team Members
If you're a team captain looking for members:
- Navigate to Find Team Members
- From the navigation menu, go to "Users" → "Find Team Members"
- Search by Skills
- Enter a skill or technology (e.g., "Python", "React")
- View users with matching skills
- 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:
- Click "Forgot Password?"
- On the login page, click the "Forgot Password?" link
- Enter Your Email
- Provide the email address associated with your account
- Click "Send Reset Link"
- Check Your Email
- You'll receive an email with a password reset link
- The link is valid for 1 hour
- Reset Your Password
- Click the link in the email
- Enter your new password (twice)
- Click "Reset Password"
- 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
- Navigate to Teams
- Click "Teams" in the navigation menu
- Click "Create Team"
- This button appears if you have Project Lead or Admin role
- 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
- Submit
- Click "Create Team"
- You'll be automatically added as the team captain and first member
After Creating Your Team
- 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)
- Invite Team Members
- From your team's detail page, click "Invite Member"
- Enter the user's email address
- They'll receive an invitation email
- 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
- Navigate to Teams
- From your dashboard, click "Teams" in the navigation menu
- Or visit
/teams
- View Team List
- You'll see all available teams with:
- Team name
- Description
- Number of members
- Project lead
- You'll see all available teams with:
- View Team Details
- Click "View Details" on any team
- See full team information including members and specifications
Request to Join a Team
- From Team Details Page
- Click "Request to Join" button
- Your request will be sent to the team captain
- Wait for Approval
- The team captain or admin will review your request
- You'll see a "Request Pending" status on the team page
- Join the Team
- When your request is approved, you'll automatically join the team
Join via Invitation
If a team captain invites you:
- Check Your Email
- You'll receive an invitation email with a link
- Click the Invitation Link
- If logged in: Click "Accept Invitation & Join Team"
- If not logged in: You can create an account or login first
- 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