A responsive full-stack chess application leveraging the power of Next.js 14 and TypeScript. This project showcases an adaptive and intuitive user interface optimized for all screen sizes, designed with Tailwind CSS and CSS modules.
Key Features: Secure user authentication via GitHub and Google Auth, real-time multiplayer gameplay, AI-powered opponents through the Stockfish API, game history review, and extensive custom drag and drop design.
Implemented WebSocket technology to ensure real-time, seamless user experiences, and applied modern web development best practices such as request throttling and memoization for optimized performance.
A comprehensive full-stack clone of Airbnb, utilizing React for the frontend and Ruby on Rails for the backend. This platform integrates AWS S3 for reliable storage solutions, along with the Google Maps API for an enhanced location-based user experience.
Key Features: Full CRUD functionalities enabling users to book listings, manage booking dates, cancel bookings, and leave reviews. Implemented an intuitive UI for seamless navigation and interaction, enhancing user engagement and satisfaction.
An all-in-one fitness and nutrition tracking app, designed for seamless integration of workout logging and dietary management. Developed by a team of passionate engineers using the MERN stack, featuring live tracking of workouts, target calorie intake calculations, and extensive food logging capabilities via the Spoonacular API.
Key Features: Intuitive UI for workout and nutrition tracking, real-time workout session management, integration with Chart.js for progress visualization, and persistent state handling for uninterrupted user experiences.