CodeIt

BM25
Full Stack
TF-IDF
CodeIt

Tech Stack

Javascript
Node.js
Express.js
Git

Description

CodeIt is a high-performance search engine built using the MERN stack, designed to help users efficiently search coding problems from platforms like LeetCode, InterviewBit, and Codeforces. I scraped and aggregated a dataset of over 3,500 problems using Selenium, enabling a rich and diverse problem repository.

To ensure fast and relevant results, I implemented BM25 and TF-IDF ranking algorithms, optimized retrieval with RAM-based indexes, and leveraged efficient data structures for high-speed querying. The project focused on scalability, accuracy, and performance, delivering an optimized and responsive user experience.

  • Developed a MERN-based search engine optimized for speed and relevance.
  • Scraped and structured 3,500+ coding problems using Selenium automation.
  • Implemented BM25 and TF-IDF algorithms for ranking and efficient retrieval.
  • Optimized search performance with RAM-based indexes and custom data structures.
  • Designed an intuitive UI for seamless and responsive user interaction.