๐ This repository explores the graph data structure, focusing on its application in analyzing large texts and developing the Word Graph Game. It includes algorithms for text analysis, graph construction, and game logic, offering a comprehensive toolkit for educational and development purposes.
โก FastFetch โ An NPM package for a smarter fetch() wrapper with auto-retry, deduplication, and minimal boilerplate for efficient API requests. Stop redundant calls and handle failures seamlessly with built-in retry logic!
๐ This repository focuses on hash tables and priority queues, highlighting their use in text analysis, word stats generation, and managing a movie review user database. It includes techniques for efficient text tokenization, word frequency analysis, prioritized data handling, and more!
๐งฉ An engaging JavaFX adaptation of the classic 2048 puzzle game, featuring smooth animations, responsive UI, and modern aesthetics. Slide tiles to merge them into higher values, aiming for the coveted 2048 tile, all while enjoying a polished and dynamic gameplay experience!
๐ This repository delves into sorting algorithms, with a special emphasis on the implementation of Merge Sort to organize artworks in a museum setting. It provides a detailed guide on sorting principles, Merge Sort algorithm adaptation, and its application to real-world scenarios.
๐ณ This repository is dedicated to the Binary Search Tree (BST) data structure, featuring a comprehensive demo of all its functionalities including insertion, deletion, search, and traversal operations. It serves as an educational resource for understanding BSTs in depth, offering code examples and explanations suitable for students and developers.
โณ TimeWarp Manipulation โ An NPM package that controls time in JavaScript with precision! Warp, freeze, or accelerate Date.now() with seamless monkey-patching for testing, simulations, and debugging time-sensitive code.
๐ฑ๏ธ This repository hosts the "Escape the Cursor" game, developed in Java and JavaFX. It presents an engaging and challenging gameplay where players must navigate their cursor through various obstacles without being caught. This project showcases event handling and graphical user interface (GUI) design.
๐งฎ A sleek, modern web-based calculator with PWA support and built with Vite, offering responsive touch and keyboard controls. It features real-time formatting, chained operations, and offline installability for effortless calculations anywhere.
โ๏ธ This repository contains the "Guillotine Game," a strategy game coded in Java and JavaFX. It involves players making tactical decisions to avoid the guillotine and survive as long as possible. The game demonstrates the use of JavaFX for creating visually appealing and interactive GUIs.
๐ฒ This project showcases an interactive Tic-Tac-Toe experience, enhanced by sophisticated artificial intelligence. Developed from the ground up, the game features intricate algorithms designed to challenge and engage players at every level.
โ A responsive, multi-page website for a fictional coffee shop, showcasing its offerings, values, team, and contact information. Built as the final project for COMP-126 course at UNC.
๐ฆ This repository features a simple web application titled "Find the Gazelle." It presents a user-friendly game or interactive challenge designed to engage users in a virtual gazelle finding adventure. This application showcases basic web development techniques and is perfect for beginners seeking to understand web app creation fundamentals.