Full-StackJavaSpring BootNext.jsTypeScriptSelenium

Cloudy

Search and compare cloud storage providers. Built with a Java Spring Boot backend featuring a Selenium web crawler, edit distance spell checking, regex pattern matching, and a Next.js frontend with autocomplete.

Search with autocomplete

Search with autocomplete

Comparing two cloud providers

Comparing two cloud providers

Word frequency analysis

Word frequency analysis

Provider stats overview

Provider stats overview

Help and command reference

Help and command reference

COMMANDS

search <query>

Search providers with autocomplete

compare <p1> <p2>

Compare two (or three) providers side by side

spell <word>

Check spelling via edit distance

frequency <term>

Word frequency analysis

validate <type> <value>

Validate email, URL, or phone via regex

Stack

Java Spring Boot, Next.js, TypeScript, CSV data, Selenium WebDriver

My contribution

Built the frontend. On the backend, worked on the regex pattern matching functionality and the search functionality.

Features

Web crawler via Selenium, search with autocomplete, spell checking via edit distance, provider comparison, pattern matching via regex.