(Backend v2) OpenBackend, based on movie-web's backend, but with some secret sauce for recommendations, and more features to come
Find a file
2025-10-06 11:53:18 -05:00
.github Update FUNDING.yml 2025-07-14 21:49:17 -05:00
examples prettier 2025-05-17 19:09:27 -06:00
prisma add favorite episode support to bookmarks 2025-09-29 17:47:50 -06:00
server add favorite episode support to bookmarks 2025-09-29 17:47:50 -06:00
.env.example Update .env.example 2025-05-05 10:07:56 -06:00
.eslintrc.json fix minor bugs and lint 2025-05-05 09:53:17 -06:00
.gitignore Add cron jobs to make timed metrics 2025-06-26 15:51:15 -06:00
.npmrc First Major commit for BackendV2, still more to do 2025-03-06 22:25:17 -06:00
.prettierrc fix minor bugs and lint 2025-05-05 09:53:17 -06:00
docker-compose.yml fix minor bugs and lint 2025-05-05 09:53:17 -06:00
Dockerfile Fix env vars not declared on build 2025-06-09 02:21:14 +08:00
nitro.config.ts alert if no crypto secret 2025-07-31 12:31:50 -06:00
nixpacks.toml minor change for deployment 2025-04-13 17:30:56 -05:00
package-lock.json added results 2025-06-06 12:35:41 -05:00
package.json bump version 2025-09-29 17:48:06 -06:00
railpack.json Fixed up railpack.json 2025-10-06 11:53:18 -05:00
README.md Update README.md 2025-07-14 21:50:08 -05:00
tsconfig.json First Major commit for BackendV2, still more to do 2025-03-06 22:25:17 -06:00

ko-fi

BackendV2

Donate

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