-
Register
POST /api/register -
Login
POST /api/login -
Modify User
PATCH /api/user -
Delete Session
DELETE /api/revoke -
Get projects
GET /api/projects -
Modify Project
PATCH /api/projects -
Delete project
DELETE /api/project -
Launch Editor
POST /api/editor -
Start Project
POST /api/project/start
Other things:
-
keepAlive API endpoint
Internal API (keeps the project from suspending) -
NGINX
Subdomain configuration. When the container spins up, it should update NGINX configuration and reload it. -
Alpine and Fedora support
It’s not hard, may take like 20 minutes, just it’s on a back burner -
Cron Jobs
I.e session expiration and project suspension -
Emails verification
Email verification is very important