QuantumLeap is a full-stack search engine project that demonstrates the process of web scraping, building an inverted index, and providing a modern search interface. The project is split into three main parts:
Frontend: A React-based web app for searching and displaying results.
Backend: An ASP.NET Core Web API that serves search queries from a database.
Data Processing: Python scripts for scraping web pages and building the inverted index.
Features
Modern UI: Built with React, Vite, and Tailwind CSS.
Search: Supports single-word and phrase search with ranking.
Web Scraping: Python script to crawl and clean web pages.
Inverted Index: Python script to build a Hadoop-style inverted index from scraped data.
Backend API: ASP.NET Core Web API with endpoints for search and phrase search.