My App

API Reference & Backend (apps/api)

NestJS API architecture at api.srazone.et with Swagger documentation

NestJS API Reference (apps/api)

The backend service powering SraHub is built on NestJS, TypeORM, and PostgreSQL (Neon DB), deployed at https://api.srazone.et/api.

Interactive API Documentation (Swagger)

Full interactive OpenAPI / Swagger documentation is served live at:

Core Endpoint Groups

ModuleBase PathDescription
Auth/api/authLogin, Register, Google OAuth, Telegram Link, Cookie SSO
Jobs/api/jobsJob listings, category counts, salary insights, popular searches
Employer/api/employerEmployer job creation, company management, applicant tracking
Alerts/api/job-alertsUser alert subscriptions & Telegram notifications
Admin/api/adminScraper scheduling, pipeline metrics, directory moderation

Database Connection & Production Config

PORT=3005
DATABASE_URL=postgresql://user:password@host/neondb?sslmode=require
CORS_ORIGIN=https://srazone.et,https://employeer.srazone.et,https://admin.srazone.et

On this page