This is a simplified demo of a lesson recommender system for language learning apps, showcasing AI-driven personalization. Users can explore lessons, book up to three, and receive recommendations based on semantic title similarities. The demo uses precalculated embeddings, cosine similarities, and weighted attributes (60% text, 30% language, 10% CEFR). For a real-world, robust solution with advanced methods and models, hiring a professional is recommended!
Clone the Repository:
git clone https://github.com/ferderer/embeddings-recommendation-engine
cd embeddings-recommendation-engine
Backend Setup:
mvn spring-boot:run -P dev
cd ui-svelte
npm install
npm run build
Note: This demo uses a simple recommendation engine with precalculated embeddings and cosine similarities. Real-world engines are more complex, supporting various methods (collaborative filtering, content-based) and models (deep learning, matrix factorization). For a professional solution, hire me!
This demo is a simplified prototype. To build a robust, scalable recommender system tailored to your needs, with advanced methods and models, contact me! I’m a freelance senior developer with 25+ years of experience in AI solutions and fullstack development. DM me on LinkedIn [your LinkedIn profile link] to discuss your project!
© 2025 Vadim Ferderer. All rights reserved for commercial use.