Skip to content

Latest commit

ย 

History

History
54 lines (33 loc) ยท 1.97 KB

File metadata and controls

54 lines (33 loc) ยท 1.97 KB

๐ŸŽฌ Pelicu โ€“ AI-Powered Movie & TV Series Recommendation Website

Pelicu is a full-stack web application for discovering and streaming movies and TV series, equipped with an AI-based Recommendation System. While the user interface and core features are still in development, the recommendation engine is fully functional and serves as the heart of this project.


๐Ÿš€ Key Features

  • ๐Ÿง  AI Recommendation System (Content-Based Filtering)
  • ๐Ÿ–ฅ๏ธ Backend: Django (Python)
  • ๐Ÿ—„๏ธ Database: SQLite3 (to be migrated to MySQL)
  • ๐ŸŒ Frontend: HTML/CSS, future support for AJAX
  • ๐ŸŽฏ Fully responsive design (UI in Persian)
  • ๐Ÿ” User authentication & profile section

๐Ÿง  About the Recommendation System

Pelicu's recommendation engine is based on Content-Based Filtering, which suggests movies and TV series by analyzing content attributes such as:

  • Genre
  • Description
  • Cast
  • Keywords

The system creates a feature vector for each item and uses cosine similarity to compute the closeness between items. When a user interacts with a movie (views or likes), the system recommends other content with similar characteristics โ€” without needing data from other users, making it ideal for new users (cold start).


๐Ÿ“ธ Preview

Hereโ€™s a sneak peek at the current design of the website (still in development):

Pelicu UI Preview


๐Ÿ”ฎ Planned Enhancements

  • Replace SQLite with MySQL
  • AJAX-based dynamic interactions
  • Advanced filtering and personalized recommendation improvements
  • Better mobile experience and performance optimization

๐Ÿง‘โ€๐Ÿ’ป Developer Info

This project is built and maintained by a developer with a strong background in Python, Django, and AI systems. Frontend development is minimal by design to focus on backend and AI logic.


โ„น๏ธ Note: This platform is designed for Persian-speaking users and features a Farsi (RTL) user interface.