Public web
Departments, faculty, Clinical vs Associate Club, apply. Matches ecamedicine.com.
ShippedEuropean College of Aesthetic Medicine and Surgery — cadaveric anatomy, live models, fellowships, Clinical Club vs Associate Club. The software problem is progression and case logs, not a pretty brochure.
What shipped: public web catalog and membership (as on ecamedicine.com), delegate portal for pathways and case documentation, faculty assessment. Node.js API, PostgreSQL for membership, enrolments, ISO-aligned training records, fellowship cases. Payments and applications are data, not a mailto.
Doctors do not get a native hunting-style app. They get a portal that survives a three-year fellowship.
Departments, faculty, Clinical vs Associate Club, apply. Matches ecamedicine.com.
ShippedPathway stage, cadaver vs live vs immersion, upload cases, see faculty feedback.
ShippedAssess, unlock next stage, ISO evidence pack. Not a shared inbox.
ShippedStandalone weekend courses left doctors with a badge and no return path. Applications sat in email. Fellowship case books were Dropbox.
Same mailing list.
Two membership objects. Hands-on only after Clinical.
A grid of courses.
Medicine, face, breast, body, hair, genital, regenerative, AI — as on the site.
Inject on Monday.
Anatomy module is a prerequisite flag.
Phone camera roll.
Case log + assessment. Fellowship needs this.
Silence.
Faculty notes on the delegate record.
A logo in the footer.
Records shaped for 29993/94/95 learning-service requirements.
The live site is the catalog and club story. The work we shipped is membership, applications, pathway stages, and case documentation — the difference ECAMS claims versus “conventional course providers.”
Source: ecamedicine.com (Clinical/Associate Club, cadaver + live + immersion, fellowships, ISO 29993/29994/29995, Dublin entity).
Departments, faculty, apply, ISO copy — the campus front door.
Stages, cases, faculty review.
Applications, payments metadata, unlock next stage.
Members, pathways, case reports, assessment events.
Return training is a row, not a vibe.
Fellowship assessment has files.
Evidence pack, not a footer badge.
Catalog + portal + PostgreSQL case logs — the ECAMS shape.