Skip to content

Backend focused app that allows clients to play games of chess together. Built with Flask (Python) and vanilla JavaScript.

Notifications You must be signed in to change notification settings

Christian267/Chess-Web-App

Repository files navigation

Multiplayer Chess Webapp

chess.iamchristianbenitez.com
Explore the docs »

Table of Contents
  1. Overview
  2. Getting Started
  3. Contact

Overview

Design

Features

Play live chess games with your friends!

View and climb the leaderboards!

Review your performance through your personal match history

Built With

Getting Started

Prerequisites

The required python packages to run this application are found in requirements.txt

Installation

  1. Clone the repo

    git clone https://github.com/Christian267/Chess-Web-App
  2. Create a and activate a virtual environment

    python3 -m venv venv
    
    venv\scripts\activate
  3. Install required packages

    pip install requirements.txt
  4. Initialize the database

    BASH
    $ export FLASK_APP = chessapp
    $ flask init-db

    CMD

    > set FLASK_APP = chessapp
    > flask init-db

    Powershell

    > $env:FLASK_APP = chessapp
    > flask init-db
  5. Run the Flask application and copy/paste the resulting url into your browser

    python3 main.py

Contact

Christian Benitez - chrisbntz81@gmail.com

Project Link: https://github.com/christian267/Chess-Web-App

About

Backend focused app that allows clients to play games of chess together. Built with Flask (Python) and vanilla JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published