Skip to content

This repository contains the source code for an online chess platform developed as an experiment. The platform offers an interactive chess-playing experience directly in the browser.

License

MIT, Apache-2.0 licenses found

Licenses found

MIT
LICENSE
Apache-2.0
LICENSE_Material_Icons
Notifications You must be signed in to change notification settings

PerfunctoryOrator/chess-web

Repository files navigation

Chess

This repository contains the source code for an online chess platform developed as an experiment. The platform offers an interactive chess-playing experience directly in the browser.

Features

  • Responsive Design: The chessboard dynamically adjusts its size based on the browser window’s dimensions, ensuring an optimal viewing experience across devices.
  • FEN Support: Users can input Forsyth–Edwards Notation (FEN) strings to load specific board positions. The platform validates FEN inputs and updates the board accordingly.
  • Dark Mode Compatibility: The interface adapts to the user’s system settings, supporting both light and dark modes for comfortable viewing.
  • Piece Interaction: Players can move pieces using drag-and-drop functionality or by clicking, providing a flexible user experience.
  • Board Orientation: Includes an option to flip the board, allowing players to view the game from either player’s perspective.

Installation

To run this project locally:

  1. Clone the repository:

    git clone https://github.com/PerfunctoryOrator/chess.git
    cd chess
  2. Open the application:

    Open index.html in your preferred web browser to start using the chess platform.

Credits

  • Design and Development: The platform was designed and developed by Yashdeep Singh Fauzdar.
  • Chess Pieces and Board Colours: Assets are sourced from Lichess.
  • Icons: Button glyphs and icons are provided by Google’s Material Icons.

Licence

This project is licensed under the MIT licence. See the LICENSE file for more details. The icons used in this project are from Google’s Material Icons and are licensed under the Apache licence 2.0. See LICENSE_Material_Icons for details. The original SVGs were slightly modified (removing fill attributes) for integration purposes.


For a live demonstration, visit: https://perfunctoryorator.github.io/chess/

Note: This project is a personal endeavour and is not officially affiliated with any chess organisations.

About

This repository contains the source code for an online chess platform developed as an experiment. The platform offers an interactive chess-playing experience directly in the browser.

Topics

Resources

License

MIT, Apache-2.0 licenses found

Licenses found

MIT
LICENSE
Apache-2.0
LICENSE_Material_Icons

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published