App Guide
Everything you need to know about using Beeboard — from creating your account to tracking your progress.
1. Sign Up & Profile
Open the app on iOS, Android, or the web app. Create an account with your email or sign in with Google.
Setting up your profile
- 1. Choose a username (unique, 3-20 characters)
- 2. Add a profile photo (optional)
- 3. Enter your name
2. Find or Create Your Gym
Everything in Beeboard is organized under gyms. A "gym" can be a commercial facility, a home wall, or any climbing setup. Tap Climb on the home screen to get started.
By Code
Ask a gym member for the 6-character code and enter it to join instantly.
Search
Search by gym name, city, or country. Public gyms show up immediately.
Map
Browse gyms on an interactive map. Tap a marker to see details and join.
Creating a new gym: Tap "Create Gym", give it a name, set the location, and optionally upload a photo. You'll be the admin and can invite others with the auto-generated gym code.
3. Your First Climb
Select a gym, choose a wall, and you're on the climb screen. This is where you spend most of your time.
The climb screen
The wall photo shows your current problem with holds highlighted by color:
Logging your climb
After trying a problem, tap one of the three buttons:
Navigating problems
Use the arrows to move between problems, or open the problem list to browse and filter. Each problem shows its grade per wall angle — the same problem can be harder at a steeper angle.
4. Sessions & Logging
A session starts automatically when you enter the climb screen. It tracks everything you do — ascents, attempts, repeats — with timestamps. The session timer runs in the background.
Session manager
- - View all activities in your current session
- - Add notes and tags to your session
- - See session statistics: duration, ascent/attempt counts, grade histogram
- - Edit or delete individual activities
Training calendar
Your profile shows a monthly calendar with all your climbing days. Tap any day to see the sessions, activities, and stats from that day. Over time, this becomes your climbing diary.
5. Circuits & Training
Circuits are timed sequences of problems with optional rest periods in between. They're great for structured training — endurance, power endurance, or technique drills.
Building a circuit
- 1. Switch to circuit mode on the climb screen
- 2. Create a new circuit and give it a name
- 3. Add problems in sequence — the app validates hold transitions
- 4. Add rest periods between problems (adjustable duration)
- 5. Set the grade and save
Playing a circuit: Select a circuit and hit play. Problems appear in sequence with timing. The app tracks your pace and can adjust with a speed multiplier (1.0x-2.0x). If your wall has LEDs, the holds light up automatically for each problem in the sequence.
7. For Wall Owners
These features are available to gym admins and wall owners.
If you own a wall, you have access to admin features: creating problems, mapping holds, connecting LEDs, and running Jam Sessions.
7a. Creating problems
Tap "Add Problem" on the climb screen to open the problem editor.
- 1. Name the problem and add an optional description
- 2. Tap holds on the wall image to select them
- 3. Set hold types: start (green), hand (blue), foot (yellow), finish (red)
- 4. Assign a grade for each wall angle (a problem can be 6A at 15° but 7A at 45°)
- 5. Add tags: grip type (crimp, jug, sloper), style (dynamic, static), rules (campus, set-feet)
- 6. Save — other climbers at your gym can now see and attempt it
7b. Hold mapping
Before creating problems, you need to map where holds are on your wall. This is a one-time setup per wall.
- 1. Go to wall settings → Hold Editor
- 2. Upload a clear photo of your wall
- 3. Tap each hold position on the photo to register it
- 4. Or use ML auto-detect: the app identifies hold positions automatically, then you refine
- 5. If you have LEDs: assign each hold its LED number (the physical position in the strip)
7c. Connecting LEDs
After installing the hardware (see Installation Guide), connect the app to your controller.
WiFi (Raspberry Pi)
- 1. Go to wall settings → LED Connection
- 2. Select "WiFi"
- 3. Enter the Pi's IP address and port (5000)
- 4. Tap "Test connection"
Bluetooth (ESP32)
- 1. Go to wall settings → LED Connection
- 2. Select "Bluetooth"
- 3. Scan for "Beeboard-BLE" device
- 4. Pair and test
Once connected, selecting any problem automatically lights up the holds. Test with "Light all LEDs" to verify every LED is working and mapped correctly.
7d. Jam Sessions
Jam Sessions let multiple climbers share a problem queue and take turns. The LEDs update for each person automatically — like a collaborative playlist for climbing.
How it works
- 1. Open the Jam panel from the climb screen
- 2. Add problems or circuits to the shared queue
- 3. Other climbers at the same wall see the queue update in real-time
- 4. Anyone can reorder, add, or remove items from the queue
- 5. When it's your turn, the LEDs show your problem. Log your attempt/send and the next person goes
7e. Managing your gym
As a gym admin you can manage who has access and monitor activity.
- - Gym code — share the auto-generated 6-character code to invite climbers
- - Add admins — promote other users to admin so they can create problems and manage the wall
- - Gym stats — see total problems, circuits, active users, and ascent counts
- - Privacy — toggle between public (anyone can find it) and private (code required)
Ready to start climbing?
The app is free on all platforms. Set up your wall and start tracking today.
Open Web App
6. Social & Feed
Beeboard has a social feed where you can follow other climbers and see what they're sending. Tap Feed on the home screen to browse recent activity from people you follow.
Follow climbers
Discover users at your gym or search by username. Follow to see their sessions in your feed.
Share progress
Your ascents and sessions appear in the feed for your followers. Add photos and notes.
Achievements
Unlock badges as you progress — first ascent, grade milestones, consecutive climbing days, circuit completions. Achievements appear on your profile and animate when unlocked.