Skip to content

Latest commit

Ā 

History

985 Commits

Folders and files

NameName
Last commit message
Last commit date
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

PortokaLive API

Express + TypeScript + MongoDB + api.video — backend for web and mobile clients.

Health GET /api/health
Deploy target Railway or Render (see PORTOKALIVE_INFRASTRUCTURE_MIGRATION_PLAN.md)
Org PortokaLive

Setup

cp .env.example .env
# Set MONGO_URI, SECRET_KEY, API_VIDEO_API_KEY, email vars
npm install
npm run build
npm start

Dev: npm run dev

Routes

Method Path Auth
GET /api/health —
POST /api/v1/user/register —
POST /api/v1/user/login —
POST /api/v1/user/activate —
POST /api/v1/user/validateToken JWT
GET /api/v1/user/:email JWT

Streaming via api.video (LiveService). Legacy SSE/FLV routes deprecated.

Docker

docker build -t portokalive-api .
docker run -p 5000:5000 --env-file .env portokalive-api

License

ISC Ā· Kevin Moe Myint Myat

About

šŸŠPortokalive API : A nodeJS express framework backend server

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages