Recommender
A pure TypeScript monolith AI agent application that will recommend TV shows based on a very customized user profile and input.
Project Structure
- packages/frontend: Preact application powered by Vite and TypeScript.
- packages/backend: Fastify server utilizing Drizzle ORM and the official OpenAI SDK.
Getting Started
-
Install dependencies:
npm install -
Configure Environment: Ensure
packages/backend/.envexists with your database and AI settings. -
Run the application:
npm run devThis will concurrently start the frontend development server and the backend API.
Description
Languages
TypeScript
76.9%
CSS
19.7%
Dockerfile
2.6%
HTML
0.5%
Shell
0.3%