Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌸 Iris Visual AI

Real-time Iris flower species classifier with interactive 3D visualization
Built by Yathik Β· RyStudios

FastAPI

Plotly

Vercel

Render


πŸš€ Live Demo

Layer URL
🌐 Frontend https://iris-visual-ai-frontend.vercel.app
βš™οΈ Backend API https://iris-visual-ai-api.onrender.com

✨ Features

  • πŸ€– ML model trained on the classic Iris dataset
  • πŸ“Š Interactive 3D Plotly scatter plots
  • ⚑ Real-time species prediction with probability scores
  • 🎯 Highlights your input point live in the 3D chart
  • πŸŒ™ Sleek dark UI with smooth animations

πŸ› οΈ Tech Stack

Layer Tech
Frontend HTML, CSS, Vanilla JS, Plotly.js
Backend Python, FastAPI, Uvicorn
ML Model Scikit-learn, Joblib
Deploy Frontend Vercel (Free)
Deploy Backend Render (Free)

πŸ“ Project Structure

IRIS_JS_APP_FAST_API/
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ api.py
β”‚   β”œβ”€β”€ iris_model.joblib
β”‚   β”œβ”€β”€ iris_scaler.joblib
β”‚   β”œβ”€β”€ iris_label_encoder.joblib
β”‚   └── requirements.txt
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ main.js
β”‚   └── style.css
β”œβ”€β”€ render.yaml
β”œβ”€β”€ vercel.json
└── README.md

βš™οΈ Run Locally

Backend

cd backend
pip install -r requirements.txt
uvicorn api:app --reload --port 8001

Frontend

# Just open frontend/index.html in browser
# Or use Live Server in VS Code

🎬 Part of RyStudios App Suite

This is App #1 of many ML projects under the RyStudios portfolio.


Β© 2025 Yathik Β· RyStudios. All rights reserved.

About

🌸 Iris Species Classifier β€” Real-time ML prediction with interactive 3D Plotly visualization. Built with FastAPI + Vanilla JS | RyStudios by Yathik

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages