MiRAG Application

MiRAG

An interactive Streamlit app for question-answering and summarization using RAG across web pages, PDFs, YouTube videos and custom text, powered by LangChain, Gemini and FAISS.

UrbanNest Project

UrbanNest

A Streamlit-powered ML web application estimating residential flat prices in the Kolkata region, built using advanced regression models trained on real estate listings scraped from 99acres.

KNN Classifier

KNN Classifier in C++

A high-performance kNN implementation with brute-force and KD-Tree approaches, parallel processing via OpenMP, and benchmarking tools for real-world datasets.

Level of Attainment Report Generator

Level of Attainment Report Generator

A Python desktop application automating academic performance report generation for a government college, including semester-wise attainment levels, using Excel data and Tkinter GUI.

Book Recommendation System

Book Recommendation System

A Flask-based web application using collaborative filtering to provide personalized book recommendations, featuring an interactive interface and detailed book information.

Rio AI Assistant

Rio

A Python-based personal AI assistant performing web searches, system control, media playback, and automation via voice commands and a user-friendly GUI.

Emoji Guessing Game

Emoji Guessing Game

A Python and PyQt5 game challenging players to guess words or phrases from emoji and hints within a limited number of attempts.

Turtle Race Game

Turtle Race Game

A Python turtle race game where users log in, place bets using points, and watch turtles race to see if their prediction wins.

YouTube Playlist Downloader

YouTube Playlist Downloader

A Python GUI application for downloading YouTube playlists or individual videos in various formats with customizable quality, queue management, and progress tracking.