Search Engine

A search engine for the web.

[SCROLL]

Search Engine

Search Engine - A Full Stack Search Engine, built with React, TypeScript, Jetty, Java, MaterialUI, and TailwindCSS.

A Full Stack Search Engine, built with React, TypeScript, Jetty, Java, MaterialUI, and TailwindCSS.

Backend

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

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

Web Crawling

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

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

Searching

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

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

Frontend

Search Engine - 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.

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.