PossAbilities
PossAbilities
Live The Life You Choose

{{ userDisplayName }}

{{ userEmail }}

Hero

{{ hs.headline }} {{ hs.accent }}

{{ hs.body }}

Featured Opportunities

{{ f.title }}
{{ f.badgeText }}
{{ f.title }}

All Opportunities

Browse our full range of tailored services and groups.

{{ o.title }}
{{ o.catUpper }}

{{ o.title }}

{{ o.shortDesc }}

{{ o.metaIcon }} {{ o.metaText }}
search_off

No opportunities in this category yet.

Live The Life You Choose

At PossAbilities, we're more than just a directory. We're a community dedicated to helping you find the right path, whatever that may be.

Contact Us
{{ current.title }}
{{ current.catUpper }}

{{ current.title }}

{{ current.tagline }}

{{ d.icon }}

{{ d.label }}

{{ d.value }}

Accessibility Information

{{ a.icon }}{{ a.label }}
headphones

Listen

music_note {{ aud.filename }}

Gallery

media
My Participation

Your Applications

Opportunities you've expressed interest in from this device.

interests
{{ mi.statusLabel }}

{{ mi.opportunity }}

Submitted {{ mi.date }}

interests

No applications yet

When you register your interest in an opportunity it will appear here so you can track its status.

PossAbilities

Admin access only

lock

Admin Sign In

Enter your credentials to access the dashboard.

Incorrect username or password.

Admin Overview

Monitor platform growth and manage participant engagement across all service sectors.

Total Opportunities

{{ stats.total }}

trending_up+12% from last month
volunteer_activism

New Interests

{{ stats.interests }}

notifications_active{{ stats.pending }} pending review
mail

Active Users

{{ stats.users }}

bolt85% engagement rate
group

Recent Submissions

Participant Opportunity Date Status Actions
{{ sb.name }}
{{ sb.initials }}

{{ sb.name }}

{{ sb.email }}

{{ sb.opportunity }} {{ sb.date }} {{ sb.statusLabel }}

Manage Opportunities

Create, edit, feature or remove the activities people can sign up for.

{{ o.title }}
{{ o.catUpper }} {{ o.typeLabel }} CLOSED · data deleted {{ o.expiryDate }}

{{ o.title }}

{{ o.metaText }}

Form Submissions

Every interest form people submit lands here for you to review and action.

Participant Opportunity Date Status Actions
{{ sb.name }}
{{ sb.initials }}

{{ sb.name }}

{{ sb.email }}

{{ sb.opportunity }} {{ sb.date }} {{ sb.statusLabel }}

{{ editorHeading }}

The Basics

What is this opportunity and which area does it belong to?

Cover Image

Upload a photo from your device or paste an image link. This is the main picture people see.

Cover preview
image

No image yet

Schedule & Location

When and where this takes place. For a one-off physical event, give the exact date and time.

Photos, Video & Audio

Add a gallery of extra media. Upload files or paste links — they appear on the opportunity page.

media
movie
graphic_eq
error

Upload failed

{{ mediaUploadError }}

You need to create a media storage bucket in Supabase. Go to your Supabase project → Storage → New bucket → name it media → tick "Public bucket" → Create.

Sign-up Form Builder

Decide what details people give you when they show interest. Drag-free, just add and edit.

{{ f.idx }}

Confirmation Email Template

HTML email sent when you approve a submission. Placeholders are swapped for real values:

{{name}} {{email}} {{opportunity}} {{date}} ← click to copy

Users

Everyone who has created an account on the portal. {{ userCount }} registered.

group

No users yet

Users appear here as soon as someone creates an account on the portal.

User Joined Submissions Status
{{ u.name }}
{{ u.initials }}

{{ u.name }}

{{ u.email }}

{{ u.joined }} {{ u.subsCount }} {{ u.statusLabel }}

System Settings

Configure your portal's general information and admin access.

cloud_done

Supabase connected

Data and file uploads are saving to your database.

cloud_off

Supabase not connected — running in local-only mode

Data is saved to this browser only. To connect: go to Netlify → Site configuration → Environment variables and add SUPABASE_URL and SUPABASE_ANON_KEY, then redeploy.

General

Basic information displayed across the portal.

Admin Password

Change the password used to access this admin area.

{{ adminPassError }}

Password changed successfully.

security

Data Retention

Participant submissions are kept for 30 days after an opportunity closes, then permanently deleted in line with GDPR obligations. Use Close on any opportunity in Manage Opportunities to start the countdown.

Opportunity Closed Submissions Status
{{ co.title }} {{ co.closedDate }} {{ co.subCount }} Due for deletion {{ co.daysLeft }} days remaining

No closed opportunities yet. Close an opportunity from Manage Opportunities to begin the retention countdown.

{{ retention.expiredTotal }} submission(s) are past the 30-day retention window and must be deleted.

monitor_heart

Monitoring API

A read-only JSON endpoint for external monitoring platforms. Returns system health, database status, opportunity and submission counts, and GDPR retention alerts.

Endpoint URL

{{ monitorEndpoint }}

API Key (pass as Authorization: Bearer <key>)

{{ monitorApiKeyDisplay }}

Admin Help

Quick reference for managing the PossAbilities Engagement Portal.

rocket_launch

Getting Started

First steps for new admins

  1. Go to System Settings and update the site name, strapline, and contact email.
  2. Change your admin password from the default before sharing the portal publicly.
  3. Use Manage Opportunities to create your first opportunity or email collection.
  4. Share the opportunity link or QR code with participants.
  5. Monitor sign-ups in Form Submissions and approve or reject them there.
volunteer_activism

Manage Opportunities

  • Click + New Opportunity to create a listing.
  • Choose a Type — "Email collection" and "Video submission" hide venue and schedule fields.
  • Add a title, tagline, description, date, time, and venue.
  • Upload photos using the Media section.
  • Once saved, copy the share link or download the QR code from the editor.
  • Use the pencil icon to edit or the bin icon to delete a listing.
description

Form Submissions

  • Lists everyone who has expressed interest in an opportunity.
  • Click Approve to confirm a participant's place.
  • Click Decline to mark a submission as rejected.
  • Use the bin icon to permanently delete a submission.
  • Filter by opportunity name using the search bar at the top.
group

Users

  • Shows every person who has created a portal account.
  • Accounts are created by participants on the public-facing portal.
  • User avatars, names, and emails are pulled from their profile.
  • The Active / Inactive status reflects their profile state.
  • Joined date is the date they first registered.
settings

System Settings

  • General — set the site name, strapline, and contact email shown across the portal.
  • Admin Password — change the password used to access this admin area.
  • Enter your current password first, then choose a new one (minimum 8 characters).
  • Passwords are stored securely as a SHA-256 hash — they are never saved in plain text.
tips_and_updates

Tips & Troubleshooting

Common questions answered

I forgot my admin password

Contact the technical team at Digital@PossAbilities.org.uk to reset it. They can clear the stored hash in the database so you can log in with the default password.

Changes don't appear on the portal

Hard-refresh the page (Ctrl + Shift + R on Windows, Cmd + Shift + R on Mac) to clear the browser cache and reload the latest data.

QR code isn't working

Make sure the opportunity has been saved first — the QR code uses the live URL of the listing, which only exists after saving.

Need further help?

Email the digital team at Digital@PossAbilities.org.uk with a description of the issue and a screenshot if possible.

Hero Slides

Manage the banner shown at the top of the public directory. Multiple slides rotate automatically.

image

No slides yet

The default hero image is shown until you create a custom slide.

image

{{ hs.headline }} {{ hs.accent }}

DEFAULT

{{ hs.body }}

Slides rotate automatically every 5 seconds on the public portal.

Profile Settings

Update your display name and profile photo.

Profile Photo

Avatar person

JPG, PNG, GIF or WebP · Max 50 MB

Personal Details

Email is linked to your account and cannot be changed here.

Privacy Policy

Last updated: June 2025 · PossAbilities CIC

Who we are

PossAbilities CIC is a Community Interest Company dedicated to empowering individuals to lead independent and fulfilling lives. Questions about this policy: Digital@PossAbilities.org.uk

What data we collect

When you register interest in an opportunity we collect your name, email address, any answers provided in the form, and the date of submission. We do not collect payment information or track you across other websites.

How we use your data

Your data is used solely to process your interest, contact you about your place, and manage participant engagement. We will never sell or share your data for marketing without explicit consent.

delete_forever

Data retention & deletion

  • Active opportunities: your submission is retained while the opportunity is open.
  • After closure: a 30-day countdown begins when an opportunity is marked closed.
  • Automatic deletion: all submission data — name, email, and answers — is permanently deleted 30 days after closure.
  • Right to erasure: email Digital@PossAbilities.org.uk with subject "Data Deletion Request" to request early removal.

Your rights (UK GDPR)

You have the right to access, correct, erase, and object to your data. You may also complain to the ICO at ico.org.uk. Contact Digital@PossAbilities.org.uk to exercise any right.

Cookies & local storage

This site uses browser local storage to remember your submissions on your device. No tracking cookies or third-party analytics are used.

Edit Hero Slide

Preview
or paste a URL:

Buttons (leave Link blank to hide)

Use #scroll to scroll to the opportunities grid, #mission to go to the Our Mission page, or paste any URL.

warning

Delete this submission?

The submission from {{ confirmDeleteSubName }} will be permanently removed. This can't be undone.

warning

Delete this opportunity?

{{ confirmDeleteTitle }}” will be permanently removed and people will no longer be able to find or sign up for it. This can't be undone.

mark_email_read

Approve & notify

An approval email will be sent to the participant.

To

{{ approveName }}

Email

{{ approveEmail }}

person

{{ authModalTitle }}

{{ authModalSubtitle }}

{{ authError }}

{{ authToggleText }} {{ authToggleLink }}

{{ subDetailData.name }}

{{ subDetailData.email }} · {{ subDetailData.opportunity }} · {{ subDetailData.date }}

check_circle{{ toast }}