Profile PictureDivyanshu Singh
$99.99

AiMi: Complete AI Recommendation System

Add to cart

AiMi: Complete AI Recommendation System

$99.99

Welcome to the Complete AI Recommendation System! 🎌


You now have everything you need to run your own AI-powered anime recommendation system.


πŸ“¦ What's Included

βœ… Complete Source Code

  • RAG Pipeline (`robust_rag_pipeline_rars.py`)
  • FastAPI Backend (`api_recommendation_backend.py`)
  • Streamlit Frontend (`streamlit_recommendation_frontend.py`)
  • Configuration Files (`.env`, requirements.txt, etc.)

βœ… Complete Dataset (8,248 anime)

  • Parquet format with all metadata
  • Pre-processed for RAG system
  • Ready to load and use

βœ… 8,248 Anime Images

  • Poster Images (vertical format, optimized)
  • Backdrop Images (horizontal format for slider view)
  • High-quality files
  • Total size: ~2.2GB

βœ… Pre-Built FAISS Index

  • Vector embeddings already computed
  • No need to generate embeddings yourself
  • Instant deployment - just load and run
  • Saves hours of processing time

βœ… Documentation

  • Setup guides (Windows, Mac, Linux)
  • API documentation
  • Troubleshooting guide

πŸ’» System Requirements

Minimum Specs (Lightweight Mode):

  • RAM: 4GB+
  • CPU: 4+ Cores
  • Storage: 5GB+ (for models, dataset, and images)
  • OS: Windows 10/11, macOS (M1/M2 supported), or Linux (Ubuntu 20.04+)
  • Python: 3.10 or higher

Recommended Specs (Full AI Power):

  • RAM: 8GB+
  • GPU: NVIDIA GPU (4GB+ VRAM) or Apple Silicon (M1/M2/M3)
  • Storage: 8GB+ (to store the generative LLM)

⚠️ Note on Performance:

The system automatically detects your hardware:

  • With GPU: Enables HyDE (Generative AI) for smarter intent translation (e.g., understanding "No ecchi" logic).
  • CPU Only: Automatically switches to Lightweight Mode (Vector Search + Keyword Boosting) to ensure fast performance without lag.

🎯 Why Tier 2 is Worth It

⚑ Save 20+ Hours of Development

  • No need to build RAG pipeline from scratch
  • No need to scrape anime data
  • No need to find and optimize images
  • No need to design UI/UX
  • Pre-configured and tested system

πŸ’° Save Hundreds in Costs

  • No API costs for embeddings (~$50-100)
  • No need to hire developers (~$500-2000)
  • No design costs for UI (~$200-500)
  • Ready-to-deploy solution

πŸš€ Production-Ready Code

  • Clean, documented, maintainable
  • Error handling and logging
  • Security best practices
  • Scalable architecture

πŸ“Έ Screenshots

πŸ–ΌοΈ Beautiful UI Design

🎨 Grid View - Apple-Inspired Cards

  • Gorgeous card design with smooth animations
  • Color-coded similarity badges
  • Hover for instant info overlay
  • 18+ content warnings

🎬 Slider View - Immersive Experience

  • Full-screen backdrop images
  • Glassmorphism design
  • Thumbnail navigation strip
  • Keyboard shortcuts (← β†’)

🎯 Smart Filters & Controls

  • Dynamic filter updates (no re-search needed!)
  • Year range: 1917-2025
  • Rating threshold: 0-10
  • Anime type selector
  • Real-time API statistics

πŸ” Similar Anime Discovery

  • Find anime like your favorites
  • Recursive exploration
  • Color-coded match percentages
  • Instant results (<0.1s)

πŸš€ Quick Start Guide

1️⃣ Install Dependencies

# Create virtual environment
python -m venv testenv
source testenv/bin/activate  # On Windows: testenv\Scripts\Activate

# Install packages
pip install -r requirements.txt

2️⃣ Start Backend API

uvicorn AiMi_Recommendation_System:app --reload --port 8000 <- PORT_ADDRESS

3️⃣ Start Frontend

streamlit run AiMi_Recommendation_System/frontend/streamlit_recommendation_frontend.py

4️⃣ Open Browser

Navigate to: http://localhost:8501

That's it! Your AI anime recommendation system is live! πŸŽ‰


πŸ’‘ Features Breakdown

πŸ” Semantic Search

  • Natural language queries ("dark fantasy with strong female lead")
  • 768-dimensional vector embeddings
  • FAISS-powered similarity search
  • Sub-2 second response times

🎲 Similar Anime Discovery

  • Find anime similar to any title
  • Pre-computed embeddings for instant results
  • Recursive exploration (find similar to similar)
  • 85-95% similarity accuracy

⚑ Smart Caching

  • 6-hour query cache
  • 60%+ cache hit rate
  • <0.5s for repeat queries
  • Automatic cache management

🎨 Dual View Modes

  • Grid View: Quick browsing, 3-column layout
  • Slider View: Immersive experience with arrow keys
  • Switch anytime with one click
  • Fully responsive (mobile-friendly)

🎯 Dynamic Filters

  • Year range (1917-2025)
  • Minimum rating (0-10)
  • Anime type (TV/Movie/OVA/and more...)
  • Results update automatically when filters change

πŸ“Š Real-Time Stats

  • Total searches processed
  • Cache hit rate percentage
  • Average response time
  • API health status

πŸ› οΈ Tech Stack

Backend

  • FastAPI - Modern async Python API
  • Sentence Transformers - Nomic v1.5 embeddings
  • FAISS - Vector similarity search
  • Pandas - Data processing
  • DiskCache - Query caching

Frontend

  • Streamlit - Beautiful Python web framework
  • Custom CSS - Apple-inspired design
  • Responsive Layout - Works on all devices
  • Interactive Components - Sliders, dropdowns, cards

AI/ML

  • Nomic v1.5 - 768-dimensional embeddings
  • RAG Architecture - Retrieval-Augmented Generation
  • Cosine Similarity - Matching algorithm
  • Semantic Search - Meaning-based queries

πŸ“ Project Structure

aimi-rag-system
β”œβ”€β”€ AiMi_Recommendation_System/
β”‚    β”œβ”€β”€ backend/
β”‚    β”‚   β”œβ”€β”€ __init__.py                           # Marks AiMi_Recommendation_System as a Python package and exposes core app objects.
β”‚    β”‚   β”œβ”€β”€ api_recommendation_backend.py         # FastAPI server
β”‚    β”‚   └── robust_rag_pipeline_rars.py           # RAG pipeline
β”‚    β”œβ”€β”€ frontend/
β”‚    β”‚   β”œβ”€β”€ streamlit_recommendation_frontend.py  # UI
β”‚    β”‚   └── splash_screen_loading.html            # Intro animation
β”‚    β”œβ”€β”€ __init__.py                               # Backend package for AiMi. Contains FastAPI API and RAG pipeline modules.
β”‚    └──.env                                       # config file
β”œβ”€β”€ assets/
β”‚    β”œβ”€β”€ fonts/
β”‚    β”‚   β”œβ”€β”€ Macondo                               # font family
β”‚    β”‚   β”œβ”€β”€ Nunito                                # font family
β”‚    β”‚   β”œβ”€β”€ Poppins                               # font family
β”‚    β”‚   β”œβ”€β”€ Roboto                                # font family
β”‚    β”‚   └── Syne                                  # font family
β”‚    β”œβ”€β”€ screenshots/
β”‚    β”‚   β”œβ”€β”€ screenshot1.png                       # png image
β”‚    β”‚   β”œβ”€β”€ screenshot2.png                       # png image
β”‚    β”‚   β”œβ”€β”€ screenshot3.png                       # png image
β”‚    β”‚   β”œβ”€β”€ screenshot4.png                       # png image
β”‚    β”‚   └── and so on...                          # png image
β”‚    β”œβ”€β”€ static/
β”‚    β”‚   β”œβ”€β”€ 404_page.html                         # 404 html file
β”‚    β”‚   β”œβ”€β”€ image1.png                            # png image
β”‚    β”‚   β”œβ”€β”€ image2.png                            # png image
β”‚    β”‚   └── image3.png                            # png image
β”œβ”€β”€ Dataset/
β”‚    β”œβ”€β”€ anime_index/
β”‚    β”‚   β”œβ”€β”€ anime_dataset_nomic.parquet           # Complete parquet dataset file
β”‚    β”‚   β”œβ”€β”€ faiss_nomic.index                     # faiss index
β”‚    β”‚   └── metadata_nomic.json                   # model metadata
β”‚    β”œβ”€β”€ Backdrop Images/
β”‚    β”‚   β”œβ”€β”€ image1.png                            # png image
β”‚    β”‚   β”œβ”€β”€ image2.png                            # png image
β”‚    β”‚   β”œβ”€β”€ image3.png                            # png image
β”‚    β”‚   └── and so on...                          # png image
β”‚    β”œβ”€β”€ Logo Images/
β”‚    β”‚   β”œβ”€β”€ image1.png                            # png image
β”‚    β”‚   β”œβ”€β”€ image2.png                            # png image
β”‚    β”‚   β”œβ”€β”€ image3.png                            # png image
β”‚    β”‚   └── and so on...                          # png image
β”‚    β”œβ”€β”€ Poster Images/
β”‚    β”‚   β”œβ”€β”€ image1.png                            # png image
β”‚    β”‚   β”œβ”€β”€ image2.png                            # png image
β”‚    β”‚   β”œβ”€β”€ image3.png                            # png image
β”‚    β”‚   └── and so on...                          # png image
β”œβ”€β”€ AiMi_UI_Demo/                                  # directory including demo UI videos and .webp files
β”‚    β”œβ”€β”€ intro.mp4                                 # loading screen
β”‚    β”œβ”€β”€ UI_clip1.mp4                              # AiMi UI Demo 
β”‚    β”œβ”€β”€ UI_clip2.mp4                              # AiMi UI Demo
β”‚    β”œβ”€β”€ intro_output.webp                         # loading screen
β”‚    β”œβ”€β”€ UI_clip1_output.webp                      # AiMi UI Demo 
β”‚    └── UI_clip2_output.webp                      # AiMi UI Demo
β”œβ”€β”€ INSTALLATION_GUIDE.md                          # Comprehensive Guide
β”œβ”€β”€ license.md                                     # Must read license
β”œβ”€β”€ thank_you_card1_tier2.png                      # Token of appreciation (Thank You Card)
β”œβ”€β”€ thank_you_card2_tier2.png                      # Token of appreciation (Thank You Card)
└── requirements.txt                               # Containing all important libraries

πŸ†˜ Quick Troubleshooting

| Issue | Solution |
|-------|----------|
| Port already in use | Change port number in command |
| FAISS index not found | Ensure full Tier 2/3 package extracted |
| Streamlit not starting | Run `pip install streamlit --upgrade` |
| Model download fails | Check internet connection |

🌍 Deployment Options

Local Development

  • Perfect for testing and customization
  • Runs on Windows, Mac, Linux
  • No cloud costs

Cloud Deployment

  • Heroku - Free tier available
  • Railway - Easy deployment
  • AWS/GCP/Azure - Production-scale
  • Vercel - Frontend hosting

πŸ†™ Upgrade to Ultimate (Tier 3)

Want the Anime Receipts Generator too?

Front Side (Receipts):

Back Side (Receipts):

πŸ‘‘ Tier 3 - Ultimate ($149.99)

Everything in Tier 2, PLUS:

βœ… Anime Receipts Generator (full application)

βœ… Create Unlimited Anime Receipts with your imagination.

βœ… Commercial use license (sell receipts!)

Save $50 by upgrading now!

Upgrade to Tier 3


πŸ’¬ Resources

πŸ“š Documentation

  • Complete setup guides for all platforms
  • API reference with examples
  • Deployment tutorials
  • Troubleshooting FAQ

πŸ”’ License

πŸ”‘ License & Rights

βœ… What You CAN Do (Make Money):

  • Build a SaaS: Deploy a recommendation site/app and charge users.
  • Freelance: Build projects for clients (deploy the app for them).
  • Sell Outputs: Sell the receipts, API access, or recommendations.
  • White-label: Remove AiMi branding and use your own logos.
  • Deploy: Host on any server (AWS, Vercel, DigitalOcean).

❌ What You CANNOT Do (Piracy):

  • Resell the Code: You cannot sell the raw source code/zip file itself.
  • Open Source: You cannot upload the code to public GitHub/Kaggle.
  • Redistribute Data: You cannot sell the raw parquet/index files separately.

See license.md for specific details on Client Work and Asset Usage.


Contact

For licensing questions, commercial usage inquiries, or copyright notices:

[aimi.anime.system@gmail.com](mailto:aimi.anime.system@gmail.com)

Note: For installation help or technical issues, please refer to the documentation and troubleshooting guides included in your download package.

πŸŽ‰ Thank You

You now have a robust production-ready AI recommendation system.

What's Next?

  1. βœ… Complete the 5-minute setup
  2. 🎨 Customize the UI to match your brand
  3. πŸš€ Deploy to the cloud
  4. πŸ“’ Share your version with the world!

I can't wait to see what you build! 🌟


πŸ’¬ Made with ❀️

Created by Divyanshu Singh - Passionate Programmer & Die Hard Anime Fan

Version 1.0 | Last Updated: 2025

Your success is my success. Now go build something amazing! 🎌


"Whatever you can do, or dream you can, begin it. Boldness has genius, power and magic in it." β€” Johann Wolfgang von Goethe

Add to cart

Launch your own high-performance anime discovery platform in minutes with the AiMi Complete Recommendation System. This package includes the full production-ready source code (FastAPI Backend + Streamlit Frontend), the proprietary RAG pipeline powered by Nomic v1.5 embeddings, and the complete 2.3GB asset library of posters and backdrops. It is a fully functional, self-hosted engine capable of semantic search, similar anime discovery, and smart filtering optimized for both CPU and GPU environments. Perfect for developers, students, and startups looking to save 100+ hours of engineering time.

Core Frameworks
FastAPI & Streamlit
AI Architecture
Hybrid RAG (Vector + BM25 + HyDE)
Embedding Model
Nomic v1.5 (Pre-Indexed)
Dataset Range
8,248 Anime (1917-2025)
Documentation
Install Guide + API Reference
License
Commercial
Size
2.34 GB
Powered by