Search Engine
A search engine for the web.
Search Engine
A Full Stack Search Engine, built with React, TypeScript, Jetty, Java, MaterialUI, and TailwindCSS.
Backend

The backend is Multithreaded and uses a custom-build inverted index algorithm to search through thousands of webpages.
Web Crawling

Give it a root url and the search engine will crawl the subpages linked within and index them automatically.
Searching

Searching is multi-threaded to imrove performance. The search engine can be used to search for any keyword.
Frontend

The frontend is built with React, TypeScript, MaterialUI, and TailwindCSS. It uses cookies to enable dark mode, and the results are paginated for better user experience and first load times.