← Back to the project shelf
Web platforms / BUILD NOTES

TEDxThirdWard

A public website and a custom admin console for a local TEDx organization. Speakers, events, and stories on the outside; practical content tools for the team behind them.

ReactTypeScriptPostgreSQL
IDEAS WORTH SPREADINGTEDxThirdWardIndependent ideas. Shared possibilities.
01

The starting point

The public site needed to tell the story of the events. Behind the scenes, non-technical team members needed a way to update that content without editing code.

02

What I built

I built the public portal in React and TypeScript, with a separate admin console for managing content. Serverless Node.js functions handle authentication and database operations against PostgreSQL. The application is deployed on Vercel.

03

Under the hood

Authentication uses JWTs and bcrypt password hashing, with forced password rotation for new users. Building the admin interface meant turning relationships between speakers, events, and posts into controls that the team could use.

04

What stayed with me

This project brought stakeholder conversations directly into implementation: volunteer management and admin access requirements shaped both the interface and the backend. The source belongs to TEDxThirdWard and is not public.

NEXT ON THE SHELF

NutriScan AI ↗

NEXT CONVERSATION

Got something
in mind?

A project, an opportunity, or a good hockey debate.
My inbox is a good place to start.

Say hello ↗

Where to?

A little shortcut to the good stuff.