mirror of
https://github.com/movie-web/backend.git
synced 2025-09-13 10:43:25 +00:00
fa1880ba482d29b8a290475b49aca67cb7955ffd
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 progress items
- upsert bookmarks
- GET bookmarks
- GET settings
- GET progress items
- DELETE progress items
- GET user with @me
- DELETE user - should delete all associated data
- prometheus metrics
- requests
- user count
- switch to pnpm
- catpcha support
- global namespacing (accounts are stored on a namespace)
- cleanup jobs
- cleanup expired sessions
- ratelimits (stored in redis)
- provider metrics
- cleanup old metrics in DB
- endpoint to consume and store metrics
- pass metrics to prometheus
Second todo list
- think of privacy centric method of auth
- Register
- Login
Description
Languages
TypeScript
99.2%
Dockerfile
0.8%