mirror of
https://github.com/p-stream/backend.git
synced 2026-01-11 20:10:33 +00:00
(Backend v2) OpenBackend, based on movie-web's backend, but with some secret sauce for recommendations, and more features to come
| .docker/development | ||
| .github | ||
| .vscode | ||
| src | ||
| .dockerignore | ||
| .editorconfig | ||
| .eslintrc.js | ||
| .gitattributes | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierrc.js | ||
| dev.Dockerfile | ||
| Dockerfile | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
backend
Backend for movie-web
Todo list
- standard endpoints:
- make account (PFP, account name)
- login
- logout a session
- read all sessions from logged in user
- edit current session device name
- edit account name and PFP
- delete logged in user
- backend meta (name and description)
- upsert settings
- upsert watched items
- upsert bookmarks
- consume provider metrics
- prometheus metrics
- requests
- user count
- provider metrics
- ratelimits (stored in redis)
- switch to pnpm
- think of privacy centric method of auth
- global namespacing (accounts are stored on a namespace)