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.
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:
- Clone repo
All type of contributions are welcommed.