Custom software · Society management

From recruitment to certificates, one place to run the society.

A team management platform for TechSoc, bringing applications, member roles, tasks, events, and automated certificate delivery into one system.

Recruitment

Applications, review queues, and accounts

Team coordination

Members, tasks, and announcements

Event follow-up

Email campaigns and automatic certificates

YUME / TECHSOC06 /
TechSoc workflow diagram connecting recruitment and account provisioning, team coordination, and events with automatic certificate delivery.
OrganisationTechSoc
IndustryEducation · Student organisations
ServicesProduct design, development, email automation
StackNext.js, React, TypeScript, Supabase

Start with how the work really happens.

Applications came through forms, coordination happened in chat threads, and certificates were prepared and emailed individually. Keeping track of members, responsibilities, and event follow-up meant moving between separate tools.

TechSoc already had a written structure for executives, team heads, and members. The platform needed to make those responsibilities part of everyday work and keep society records available through leadership changes.

Shape the system around the people using it.

We built a platform around the society’s own rule book, connecting recruitment, daily coordination, and event administration. Executives, team heads, and members have access based on their responsibilities.

Public forms collect applications for member and executive positions. Review queues give the team a place to assess submissions and handle member requests. A server function provisions accounts for accepted applicants, removing the separate step of creating logins by hand.

Members have a dashboard, member directory, and team view. Team tasks can be created, assigned, and tracked in the platform, while announcements reach the people they concern. The timetable, learning modules, and society rule book are available alongside those workflows.

01Member and executive applications
02Application review and account provisioning
03Role-based access and team directories
04Task assignment and tracking
05Announcements, timetable, and learning modules
06Public event pages and event management
07Email campaigns and automatic certificates

Keep the work moving after the event.

The team can manage events and publish public event pages. Email campaigns run from the same platform, and certificates are generated and emailed automatically to participants.

This connects event administration with the follow-up work that would otherwise require preparing and sending certificates individually.

Public pages and a shared member workspace.

The application uses Next.js, React, and TypeScript, with Supabase providing Postgres, authentication, and row-level security. Serverless functions support account provisioning, email campaigns, and certificates. Public event and application pages sit alongside a signed-in member app.

05 /

What changed

The platform brings member records, teams, tasks, events, and society rules into one shared system. It gives incoming leaders a place to pick up existing records and processes as responsibilities change.

The supplied project material documents these workflows. Time savings, adoption figures, and completed leadership-handover outcomes have not been measured here.

Managing applications, teams, and event follow-up across separate tools?

Bring us the messy part.
We’ll find the useful shape.

Discuss your project