An open API service indexing awesome lists of open source software.

https://github.com/stynw7/jroll-ai

Software Engineering - JRoll AI Repository 🎬
https://github.com/stynw7/jroll-ai

classification jupyter-notebook kaggle machine-learning python recommendation-system tensorflow

Last synced: 4 months ago
JSON representation

Software Engineering - JRoll AI Repository 🎬

Awesome Lists containing this project

README

          

J-Roll AI Repository





J-Roll


Software Engineering at BINUS University


J-Roll redefines the digital streaming experience by merging next-generation security, AI-driven personalization, and a healthy, inclusive community. Designed with device binding technology and intelligent content recommendations, J-Roll ensures every viewer enjoys a safe, tailored, and immersive experienceβ€”whether watching anime, movies, or original shows.

---

## 🌐 All GitHub Repository

---

## πŸ› οΈ Jupyter Notebook + Dataset

### AI - Toxic Comment Classification
Link Colab : https://colab.research.google.com/drive/1FtGnZnfmnV4V4ejk11l-91S0cvKC419l?usp=sharing

Link Dataset : https://www.kaggle.com/c/jigsaw-multilingual-toxic-comment-classification/data

### AI - Anime Recommender System
Link Colab : https://colab.research.google.com/drive/1_aQ9UDUJ-9tNp79XctqG64wVy3or9Y1m?usp=sharing

Link Dataset: https://www.kaggle.com/datasets/dbdmobile/myanimelist-dataset?select=anime-dataset-2023.csv

---

## 🧩 Core Features

- 🎬 **Collaborative and Content Based Anime Recommendation**
- πŸ’¬ **Toxic Comment Classification**

---

## πŸš€ Live Demo
Visit the deployed application here:


πŸ‘‰ [https://jroll-frontend.vercel.app/](https://jroll-frontend.vercel.app/)

---

## 🧰 Getting Started Locally (AI Version)

### Prerequisites
- **Python version ^12**
- **Git**

### Run Local for J-Roll AI (First Setup)
```bash
git clone https://github.com/StyNW7/Jroll-AI.git
cd jroll-ai

python -m venv venv

venv\Scripts\activate (Windows)
source venv/bin/activate (macOS / Linux)

pip install --upgrade pip
pip install -r requirements.txt
```

### Run Local for both AI Services

```
python app.py
```

### Run Local for AI Recommendation Anime only

```
cd Recommend_Anime
python ml_recommendationsystemanime.py (to get the model)
python app.py
```

### Run Local for AI Toxic Comment Classification only

```
cd Toxic_Classification
python ml_toxicclassificaiton.py (to get the model)
python app.py
```

> [!TIP]
>
> Make sure to put the dataset first in each AI Service Directory to run it locally

---

## πŸ‘₯ Team
This project was created for Software Engineering Project at BINUS University by:

- **Stanley Nathanael Wijaya** - 2702217125
- **Valentino Febrian Kencono** - 2702217125
- **Steve Febryanto Tan** - 2702267073
- **Rony Andrean** - 2702274734
- **Nickson Leviel Hermawan** - 2702255092

---

## πŸ“ Notes
For full documentation please checkout the J-Roll Frontend Repository

---

## πŸ“¬ Contact
Have questions or want to collaborate?

- πŸ“§ Email: stanley.n.wijaya7@gmail.com
- πŸ’¬ Discord: `stynw7`

J-Roll: Where Chilling combines with Security – Smart Choice, Trusted Community, and AI-Powered Experiences πŸ“ΊπŸ”