A full-stack web application designed for speed and reliability. By integrating the Open-Meteo Geocoding and Weather APIs, the app allows users to search for any city and instantly retrieve essential data, including population, coordinates, and current weather conditions. The project prioritizes performance and security, utilizing Express.js for the backend with integrated rate-limiting and security headers. Deployed on Vercel as a serverless application, it offers a seamless, mobile-responsive experience with a clean, modern UI. Tech Stack: Node.js, Express.js, Open-Meteo API, Vanilla HTML5/CSS3/JS, Vercel.
An interactive web-based word puzzle that blends nostalgic gameplay with modern web aesthetics. Developed using React 19 and Vite, the application features a robust state management system powered by Redux Toolkit. Unlike traditional implementations, this version introduces a high-stakes scoring system where word length, letter frequency, and strategic hint usage all factor into the player's final score. With full keyboard support, fluid animations, and a responsive design, it offers a premium user experience across all devices. Tech Stack: React 19, Tailwind CSS, Redux Toolkit, React Router 7, Vite.
Is a responsive web application that provides a deep dive into the legendary film saga. Leveraging Next.js 16 (App Router) and React 19, the app delivers an interactive experience by fetching real-time data from the Star Wars API (SWAPI) and enriching it with high-quality descriptions and images from the Star Wars Databank. With film posters optimized through Vercel Blob storage and a sleek, thematic UI, it demonstrates a commitment to both technical performance and immersive user experience. Tech Stack: Next.js 16 (App Router), React 19, Vercel Blob, Vanilla CSS (Modules), SWAPI, Star Wars Databank