01 / What it covers
The backend is organised around projects, participants, performances, payments, transactions, rewards, and vouchers. Partner donations are part of that model, including Swiss Basketball partners and amounts in CHF.
Project
API for projects and participants, with payments, rewards, vouchers, and partner donations.
01 / What it covers
The backend is organised around projects, participants, performances, payments, transactions, rewards, and vouchers. Partner donations are part of that model, including Swiss Basketball partners and amounts in CHF.
02 / What I worked on
Transactions and how partner donations show up for a user, copying a project together with its participants, project admins, participant public data, performance ordering, email templates, and the contact-form mail route.
03 / Stack
NestJS and TypeScript, TypeORM on MySQL, Redis, JWT auth, AWS S3 and SES, Swagger, Jest, and Docker.
More projects
API for a financial-advice portal: fact finds, products, risk assessments, and generated application files.
Product catalog and shop: categories, cart, checkout, blogs, and job offers, with a Next.js front end.
Clinic API for genetics, oncogenetics, prenatal tests, and stem cells, with a Next.js CRM in front.
Clinic nutrition platform: patients, visits, meals, and generated nutrition-plan PDFs.
A lead finder for a travel agency: a multi-step trip questionnaire, then a hand-built offer.
Backend for drivers, custom routes, expenses, and account email, with a Vue client.
Internal tool for project management and resource planning: projects, proposals, clients, and tasks.