API Docs
Public endpoints exposed through the gateway.
Checking service availability…
Gateway
GET
/auth/healthAuth service healthcheck (used for gateway reachability).
GET
/profile/healthProfile service healthcheck.
GET
/projects/healthProjects service healthcheck.
GET
/blog/healthBlog service healthcheck.
GET
/cv/healthCV service healthcheck.
Auth
POST
/auth/registerCreate a user (demo in-memory store).
POST
/auth/loginLogin and receive a JWT.
GET
/auth/meGet current user from JWT (Authorization: Bearer …).
Profile
GET
/profile/profiles/meGet the main profile row (single-user).
GET
/profile/profiles/me/fullGet profile + all sections in one response.
GET
/profile/profiles/me/educationEducation section.
GET
/profile/profiles/me/core-competenciesCore competencies section.
GET
/profile/profiles/me/languagesLanguages section.
GET
/profile/profiles/me/certificationsCertifications section.
GET
/profile/profiles/me/professional-experienceProfessional experience section.
Projects
GET
/projects/projectsList all projects.
GET
/projects/projects?limit=5Latest N projects (sorted by createdAt desc).
Blog
GET
/blog/postsList all posts.
GET
/blog/posts?limit=5Latest N posts (sorted by published_at desc).
CV
GET
/cv/cvStream the CV PDF from object storage.