Web Development

Battle-X

Real-time multiplayer naval battle game

Timeline

April 2025 - June 2025

Team Size

5 developers

Role

Full-Stack Developer & Team Lead

Overview

Battle-X is a full-stack web application that brings the classic naval battle game to the browser. Built as my first ever React project, it features real-time gameplay between two players, complete session management, and persistent game state through a SQL database. The project required strong collaboration skills, version control with GitHub, and understanding of both frontend and backend architecture. Players could create games, join existing matches, and play against each other with live updates.

My Contributions

  • Led team coordination and project management
  • Designed and implemented SQL database schema
  • Designed data storage in the database
  • Developed approximately 50% of frontend React components
  • Helped in the implementation of session cookie authentication
  • Managed GitHub repository and code reviews

Technologies & Skills

React
Node.js
MySQL
Git
Session Cookies
HTML
CSS
JavaScript

Key Highlights

✨

First full-stack React application

✨

Real-time multiplayer functionality

✨

Team leadership experience

✨

Complete CRUD operations with SQL

Explore More Projects