Professional association platform · 2025
GART — Membership, Learning & Communications
A connected platform for the Global Association of Radiation Therapists to manage membership services, educational programs, and communications. Members have a place to manage their profiles, learn, and access benefits, while the team manages applications and content through a dedicated admin panel.
The member journey connects registration and application review with courses, tests, and certificate access. Behind it, one admin workspace brings together member records, learning progress, news, newsletters, and job listings, with permissions for each role.
- Product Planning
- Web Development
- Backend & APIs
- Cloud & DevOps
- Testing & QA
What the platform brings together
- Membership & benefits
- Members register, manage their profiles, and access resources, benefits, and certificates based on their membership type. The team reviews applications in one place.
- Courses & learning
- Members take online courses and tests, with their progress saved as they learn. The team manages courses and tracks learning progress.
- News & communications
- A dedicated admin panel brings together news updates, newsletters, job opportunities, and content management, so the team can keep members informed.
Technology stack
- Interface
- React 18 · TypeScript · Vite · Tailwind CSS · shadcn/ui · TanStack Query
- Backend
- Node.js · Express 5 · REST APIs · JWT authentication
- Data
- MongoDB · Mongoose
- Storage & email
- Cloudflare R2 · Brevo
- Deployment
- Managed hosting · Environment configuration · Secrets management
- Quality checks
- API, workflow & permission testing · Manual QA