https://github.com/cyrus-nodejs/onboardly-api
NestJS REST API powering Onboardly.
https://github.com/cyrus-nodejs/onboardly-api
Last synced: 3 months ago
JSON representation
NestJS REST API powering Onboardly.
- Host: GitHub
- URL: https://github.com/cyrus-nodejs/onboardly-api
- Owner: cyrus-nodejs
- Created: 2026-02-10T23:37:52.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-02-10T23:57:50.000Z (4 months ago)
- Last Synced: 2026-02-11T02:21:18.558Z (4 months ago)
- Language: TypeScript
- Size: 146 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ONBOARDLY — Backend API
The backend API for **Onboardly**, a modern workforce onboarding and employee management platform.
This service provides authentication, organisation management, invite-based employee onboarding, and ownership tracking using JWT and MongoDB.
## Tech Stack
- NestJS
- MongoDB (Mongoose)
- JWT Authentication
- bcrypt password hashing
- TypeScript
## Features
- SuperUser and Admin authentication
- Organisation creation (SuperUser only)
- Secure invite link generation
- Invite-based employee registration
- Ownership tracking (who invited who)
- JWT-protected API routes
- Role-based permission logic
## Environment Variables
MONGO_URI=mongodb://localhost/onboardly
JWT_SECRET=supersecretkey
CLIENT_URL=http://localhost:3001
## Getting Started
npm install
npm run start:dev
Server runs on http://localhost:3000