Skip to content

Interactive-Chess-Board/ICB-Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Chess Board (Web Application)

GamePage_edit

Welcome to the Interactive Chess Board Web Application, the front-end companion to a smart physical chessboard project. This interface allows users to interact with chess games in real-time, visualize legal moves, and integrate seamlessly with the physical hardware.

Project Overview

The web application enhances chess gameplay by:

  • Displaying the current state of the physical board
  • Highlighting legal moves and opponent actions
  • Showing game-end states (checkmate, stalemate, etc.)
  • Providing a responsive interface accessible across platforms

This project is built with a modern, flexible tech stack focused on interactivity, real-time updates, and sleek design.

Tech Stack

  • React Native – Cross-platform development
  • Expo – Easy development and deployment environment for React Native apps
  • TypeScript – Static typing for safer, more maintainable code
  • Three.js – 3D visualizations (used for rendering the board or pieces if applicable)
  • Bootstrap – Clean, responsive UI styling

Getting Started

To run the project locally:

git clone https://github.com/Interactive-Chess-Board/ICB-Web-Application.git
cd ./ICB-Web-Application
npm install
npx expo start

Make sure you have Node.js and Expo CLI installed.

Screenshots

Homepage_edit Homepage_edit Homepage_edit

License

MIT License — free for personal and commercial use with attribution.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •