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
| .github | ||
| prisma | ||
| server | ||
| .env.example | ||
| .gitignore | ||
| .metrics.json | ||
| .npmrc | ||
| nitro.config.ts | ||
| nixpacks.toml | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
BackendV2
BackendV2 is a from scratch rewrite for the old Fastify and MikroOrm version with backwards compatibility!
Tech Stack
This repo uses:
along with other minor libraries, we chose Nitro for its fast DX, easy support for caching, minimal design, and rapid prototyping. Prisma due to it's clear syntax, typesafety, and popularity. Zod for validation.
Goals
Since we've changed the codebase so much for better DX that comes with more changes!
- Recommendations using ML models to provide accurate Recommendations via embeddings using a vector database
- Ratings, partly for the affirmentioned goal
- Client wrapper library for any site that wants to keep user data related to movies, films, and recommendations
Minor information
Only make PRs to beta branch
Production deployments are here
Beta deployments are here