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 π¬
- Host: GitHub
- URL: https://github.com/stynw7/jroll-ai
- Owner: StyNW7
- Created: 2025-04-20T09:11:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-17T12:03:30.000Z (about 1 year ago)
- Last Synced: 2025-12-20T12:28:05.452Z (7 months ago)
- Topics: classification, jupyter-notebook, kaggle, machine-learning, python, recommendation-system, tensorflow
- Language: Jupyter Notebook
- Homepage: https://jroll-frontend.vercel.app/
- Size: 36.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
J-Roll AI Repository
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
- Frontend Repository
- Backend Repository
- AI Repository
https://github.com/StyNW7/JRoll-Frontend
https://github.com/StyNW7/JRoll-Backend
https://github.com/StyNW7/JRoll-AI
---
## π οΈ 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 πΊπ