1. Overview
CourtUp.ca helps players join organizations, browse events, register, and track balance-related activity.
Organizations
Browse approved organizations and open each dashboard.
Announcements
See site-wide announcements on the home page and org announcements on dashboards.
Events
Open the calendar, inspect details, and register when eligible.
Bookings & balance
Track registrations, membership balances, and transaction history by organization.
Role hierarchy
| Role | Scope | Typical access |
|---|---|---|
| USER | Platform | Browse the public site and create an account. |
| MEMBER | Organization | Join orgs, register for events, and use personal pages. |
| MANAGER | Organization | Day-to-day org management. See the Manager Guide. |
| OWNER | Organization | Higher org management privileges. See the Manager Guide. |
| ADMIN | Platform | Platform-wide administration. See the Admin Guide. |
2. Getting started
Create your account, verify your email, and sign in safely.
Create account
- Open
/user/signupor choose Sign up from the sign-in page. - Enter name, nickname, email, and password.
- Use the verification link sent to your email within 24 hours.
Sign in
- Open
/user/signin. - Enter email and password.
- If needed, use
/user/forgot-passwordand the emailed reset link.
Security notes
- Passwords require at least 8 characters, including a number and a special character.
- Password reset links are time-limited.
- Repeated failed sign-ins trigger a temporary rate limit.
3. Organizations and announcements
Use the public home page and org dashboards to decide where to join.
3.1 Home page
- The home page (
/) shows approved organizations. - Each org card can show name, description, website, email, and logo.
- Active site-wide announcements appear above the organization list.
3.2 Organization dashboard
- Open
/org/[orgId]/dashboardto view the organization profile. - If you are not a member yet, use Request to Join.
- If your request is pending, the dashboard shows your pending status.
- Approved members see membership status and active organization announcements.
4. Events and calendar
Browse the public calendar, inspect event details, and open modal-based actions.
4.1 Calendar view
Desktop
Shows a week grid with navigation controls such as previous, next, and today.
Mobile
Switches to a touch-friendly day-list layout on narrower screens.
4.2 Event details
Selecting an event opens a detail modal that can show:
Playground name and address.
Start time, end time, and registration window.
Open / closed indicators, attendee count, and your registration state.
5. Registration rules
The registration system is membership-aware, balance-aware, and waitlist-aware.
5.1 Registering
- Open an event from the calendar.
- If you are an approved member and the registration window is open, choose Register.
- If capacity is available, you become REGISTERED; otherwise you join the WAITLIST.
- Registered entries charge the member cost automatically and create a transaction record.
5.2 Cancelling
- You can cancel only while the event registration window is still open.
- If you were already registered, the charged amount is refunded.
- If someone is on the waitlist, the first person can be promoted automatically.
6. My account
Use the user menu to open your profile, bookings, memberships, and transaction pages.
My profile
/user/profile
- Edit name, nickname, bio, and avatar URL.
- Manage DUPR ID, DUPR, GPN, birth year, and birth month.
- See account balance, email, and member-since date.
My bookings
/user/bookings
- Split between upcoming and optional past / cancelled entries.
- Open event details again from each booking card.
- Cancel eligible registrations directly from the page.
My memberships
/user/memberships
- See organization name, role, member type, approval status, and current balance.
- Open external website / email links for each org when provided.
- Leave an organization from this page.
My transactions
/user/transactions
- Transactions are grouped by organization.
- Each group shows member type, current balance, and paginated transaction history.
- Mobile view switches to stacked cards automatically.
7. FAQ
Quick answers to common member questions.
Quick reference
Common user routes as of March 29, 2026.
| Page | URL | Access | Description |
|---|---|---|---|
| Home | / | Public | Browse approved organizations and site announcements. |
| Calendar | /calendar | Public | Browse events and open event detail modals. |
| Sign up | /user/signup | Public | Create a new account. |
| Sign in | /user/signin | Public | Authenticate with email and password. |
| Profile | /user/profile | Authenticated | Edit profile and ratings. |
| Bookings | /user/bookings | Authenticated | Manage upcoming, past, and cancelled bookings. |
| Memberships | /user/memberships | Authenticated | View org memberships and balances. |
| Transactions | /user/transactions | Authenticated | Grouped financial history by organization. |