This repository contains my solutions to the solo projects from the Scrimba AI Engineer Path.
This project is maintained by akasr
PopChoice is a minimalistic movie recommendation web app. It leverages semantic search and embeddings to suggest movies based on user preferences, with a clean and simple interface.
src/
— Frontend code (HTML, CSS, JS, components)services/
— Backend logic (embeddings, semantic search, movie agent)movies.txt
— Movie datasetInstall dependencies:
npm install
Set up API keys:
Copy the example environment file and set your API keys:
cp .env.example .env
Run the app:
npm start
supabase.config.js
for Supabase settings.movies.txt
to add or modify movies.This project is part of the solo project of the Scrimba course - The AI Engineer Path.