bootstrap Logo HTML Logo CSS Logo jQuery Logo c-sharp Logo .net Logo JavaScript Logo SQL Logo Azure Logo Github Logo

Overview

January 2025 - In Progress

A social, real-time chess platform where users can log in, follow each other, chat live, and play chess online. I’m building this full-stack project from the ground up to bring together gameplay and community. This is more than just a game, it’s a real-world test of secure user systems, real-time communication, and multi-user interaction. It reflects my backend depth, frontend interactivity, and ability to build and scale dynamic apps

Features

  • Create an account or log in securely, with the ability to reset your password via email
  • Follow other players, accept or send friend requests, and build your chess network
  • Chat in real time, users can talk live while playing
  • Play chess against others with full piece logic and move validation
  • Game history tracking.
  • Future updates will include: AI opponent, AI chat assistant, and ranked matchmaking

Technologies Used

Frontend: HTML, CSS, JavaScript, jQuery, Bootstrap

Backend: C#, ASP .NET Core, SignalR

Database: SQL Server

Authentication: JWT, Password Reset via Email

Version Control: GitHub

Challenges Faced

Structuring the project with MVC was complex. The most difficult parts were building a secure friend request system (send, accept, reject) and implementing safe login/signup with password reset and JWT authentication.

Hosting Plans

The website will be hosted on Microsoft Azure, with the database running on Azure SQL for secure and reliable cloud access.

Repository Access

This project is still in progress and the code is currently private. If you're interested in viewing the repository, feel free to reach out by email. I'd be happy to share it with you!