Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ilrosch/study-chess

StudyChess is a project aimed at teaching chess to beginners, inspired by educational sites like Grid Garden and Flex Frog. The project seeks to make learning chess engaging and accessible.
https://github.com/ilrosch/study-chess

Last synced: about 3 hours ago
JSON representation

StudyChess is a project aimed at teaching chess to beginners, inspired by educational sites like Grid Garden and Flex Frog. The project seeks to make learning chess engaging and accessible.

Awesome Lists containing this project

README

        

# StudyChess

StudyChess is a project aimed at teaching chess to beginners, inspired by educational sites like Grid Garden and Flex Frog. The project seeks to make learning chess engaging and accessible.

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [Teams](#team-members-from-hexlet-college)

## Introduction

Chess is one of the most captivating and intellectual games ever created. Despite its popularity, many people do not know how to play it. Our group decided to create a project to teach people how to play chess using effective methodologies from successful educational sites.

## Features

- Interactive tutorials for learning the basics of chess.
- Step-by-step guides to various chess strategies.
- Training exercises to improve your skills.
- Multilingual website

## Installation

To install and run the project locally, follow the steps below:

1. Clone the repository:
```bash
# HTTPS
git clone https://github.com/ilrosch/study-chess.git
```
```bash
# SSH
git clone [email protected]:ilrosch/study-chess.git
```
2. Navigate to the project directory:
```bash
cd study-chess
```
3. Install dependencies:
```bash
npm install
```

## Usage

To start the application:

1. Run the project builder:
```bash
npm run dev
```
2. Your browser will automotically open to the local project page. If this does not happen, open your browser and go to `http://localhost:3000`

## Contributing

We welcome contributions to our project. To make a contribution:

1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature-name
```
3. Make your changes and commit them:
```bash
git commit -m "Add feature"
```
4. Push to the branch:
```bash
git push origin feature-name
```
5. Create a pull request describing your changes.

---

### Team members from Hexlet College

- Alexey Egorov
- Nikita Zholnerovsky
- Daniil Lezhaiko
- Ilya Roschikhmarov