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.