Go to file
mrjvs c0d137b4b4 switch to pnpm 2023-10-28 21:21:10 +02:00
.docker/development add basic repo setup, with user creation 2023-10-28 16:49:02 +02:00
.github switch to pnpm 2023-10-28 21:21:10 +02:00
.vscode Repo setup 2023-08-23 13:54:26 +02:00
src fix bugs + add a lot of endpoints 2023-10-28 21:08:01 +02:00
.dockerignore switch to pnpm 2023-10-28 21:21:10 +02:00
.editorconfig Repo setup 2023-08-23 13:54:26 +02:00
.eslintrc.js Repo setup 2023-08-23 13:54:26 +02:00
.gitattributes Repo setup 2023-08-23 13:54:26 +02:00
.gitignore switch to pnpm 2023-10-28 21:21:10 +02:00
.npmrc switch to pnpm 2023-10-28 21:21:10 +02:00
.nvmrc Repo setup 2023-08-23 13:54:26 +02:00
.prettierrc.js Repo setup 2023-08-23 13:54:26 +02:00
Dockerfile switch to pnpm 2023-10-28 21:21:10 +02:00
LICENSE Initial commit 2023-08-23 13:08:49 +02:00
README.md switch to pnpm 2023-10-28 21:21:10 +02:00
dev.Dockerfile switch to pnpm 2023-10-28 21:21:10 +02:00
package.json switch to pnpm 2023-10-28 21:21:10 +02:00
pnpm-lock.yaml switch to pnpm 2023-10-28 21:21:10 +02:00
tsconfig.json fix bugs + add a lot of endpoints 2023-10-28 21:08:01 +02:00
yarn.lock session management 2023-10-28 18:34:32 +02:00

README.md

backend

Backend for movie-web

Todo list

  • standard endpoints:
  • make account (PFP, account name)
  • login (Pending Actual Auth)
  • 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
  • Register
  • Login
  • global namespacing (accounts are stored on a namespace)