Skip to content

mazdakdev/RateFlix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RateFlix - Movie Recommendation and Sentiment Analysis App

This full stack application allows users to browse movies, write reviews, and receive personalized recommendations. It utilizes collaborative filtering for recommendations and LSTM neural networks for sentiment analysis of the provided comment in the scale of 0 to 5.

Architecture

Team

Technologies

The Recommender System / NLP Sentiment Analysis:

  • Python - High-level Progeamming Language
  • Pandas - Python Data Analysis Library
  • Numpy - Python High-level Mathematical Functions
  • NTLK - Python Natural Language Toolkit
  • scikit-learn - Python Machine Learning Library
  • Pytorch - Python Neural Networks and Deep Learning Library

Datasets

Frontend:

  • Vue.js 3 - The Progressive JavaScript Framework
  • Pinia - State Management Framework For Vue.js.
  • Ionic - Mobile app framework
  • Tailwind.css - Open Source CSS Framework
  • OMDb API
  • HTML/CSS

Backend:

  • Python - High-level Progeamming Language
  • FastAPI - Web Framework For building APIs with Python

Deployment:

Getting Started with Docker

  1. Clone repo

Deploy manualy

Contribution

All type of contributions are welcommed.