Student club portal for members & events

A student clubs portal is where students sign up and ask to join clubs, club officers approve each join request, and members share a directory and one events calendar.

Pattern: Directory

Describe it to Pory

“Our student government runs 40 clubs. Students should sign up and request to join clubs, officers approve requests, and everyone gets a member directory and an events calendar.”

Viewing as
K

Join Kingsbridge Student Clubs

Create your account as a student. We'll email you a link to finish.

Powered by Pory

In plain English

How Pory sets it up

Pory gives every student and club officer a sign-in of their own. Each student sees only their own memberships. It covers membership & events. Club members, events, event sign-ups, forms, club fees and club committees live in Pory's own database, so there's no spreadsheet to keep in sync.

What it does

01

Students sign themselves up at the activities fair, not on a paper sheet

Activities fair sign-ups went on paper sheets, and half the email addresses were unreadable by Monday. In Pory a student creates their own account, lands in the student role, and asks to join the clubs they want from there. Club officers stop typing up smudged sign-up sheets on a Sunday night.

Self sign-up into a roleDone by: Student
02

Club members see who else joined, by name, face and club

Meeting your own club meant a group chat full of phone numbers with no names attached. In Pory members browse a directory of fellow students with each person's photo and club, so the person on the next rope at the bouldering intro session has a name. Nobody spends a semester calling someone "the tall one from Film Society".

People directoryDone by: Student
03

Every club's intro sessions, socials and film nights on one campus calendar

Club events were announced across four Instagram accounts and a bulletin board by the union café. In Pory officers add each intro session, debate and film night to one calendar, color-coded by club, and students open any date for the time and room. Clashes between film night and the open debate get spotted before the posters go up.

CalendarDone by: Student
04

Officers clear the join-request pile in one sitting, noting each no

Join requests arrived as DMs to whichever officer the student happened to know, so some sat unanswered for weeks. In Pory every request lands as a card with the student's club and why they want in, and an officer approves or declines it, adding a note when it's a no. Nobody discovers in November that their request vanished.

Approve / reject with a reasonDone by: Club officer

Who sees what in a student clubs portal

Every person signs in to their own view. This is what each role in the demo gets.

Student

Sees only their own memberships.

Pages
Home, Directory, Calendar, My clubs, Forms
Can start
Sign up for an event, Ask to join a club, Upload a form

Club officer

Sees every membership in the portal.

Pages
Home, Memberships, Events, Forms, Officer guide
Can start
Add an event, Ask for a form
Decides
Marks club members Approved or Declined, with a reason

What’s in the student clubs portal template

The tables and fields Pory sets up for this portal. Describe your own version and change any of them in the editor.

Club members

  • Student (text)
  • Club (choice: Climbing Club, Debating Society, Film Society, Robotics Club)
  • Year (choice: First year, Second year, Third year, Grad student)
  • Requested (date)
  • Status (choice: Requested, Approved, Declined)
  • Why this club? (long text)
  • Officer's note (long text)

Events

  • Event (text)
  • Date (date)
  • Time (time)
  • Club (choice: Climbing Club, Debating Society, Film Society, Robotics Club)
  • Where (text)

Event sign-ups

  • Event (text)
  • Date (date)
  • Student (link)
  • Status (choice: Signed up, Waiting list, Canceled)

Forms

  • Form (text)
  • Needed by (date)
  • Club (choice: Climbing Club, Debating Society, Film Society, Robotics Club)
  • File (file)
  • Status (choice: Requested, Uploaded, Checked)
  • Student (link)

Club fees

  • Fee (text)
  • Due (date)
  • Amount ($) (number)
  • Status (choice: Due, Paid, Waived)
  • Student (link)

Club committees

  • Name (text)
  • Role (text)

The parts behind this portal

Each one reads and writes the same records, so a form, its approval and the status page someone checks are one system. How Pory builds a portal

Collect

1 part
  • Self sign-up

    People create their own account and land in the role you chose for them.

Decide

1 part
  • Approve / reject with a reason

    Decision buttons for whoever may edit the status. Who decided, when, and why stays on the record.

Share

2 parts
  • People directory

    Portraits, names, and roles from a table, shown only to the roles allowed to see them.

  • Calendar

    Records on a month or week view, by date.

Control

3 parts
  • Who sees which records

    Each person sees their own records, the ones assigned to them, or the ones they manage. Fields can be hidden per role. Pory sets this up from your description, and you can adjust it in the editor.

  • Passwordless sign-in

    A sign-in link by email, by default. Password sign-in if you'd rather.

  • Your brand

    Your domain, your colors, your logo. Members see you.

Frequently asked questions

A student signs in with a link sent to their email and lands on Home. They see Home, Directory, Calendar, My clubs and Forms, and only the memberships that are theirs. From there they can use “Sign up for an event”, “Ask to join a club” and “Upload a form”.

Club officer decide: they mark each one Approved or Declined and give a reason. Everyone else sees the decision and the reason on the record, without the buttons to change it.

Yes. The portal has a sign-up page, and everyone who signs up lands in the student role with that role's view.

Build your student clubs portal with Pory

Describe who signs in and what each person needs, and Pory builds it. Join the waitlist while signups open; paid plans are a flat price with unlimited students.

See pricing · How Pory builds a portal