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

https://github.com/raboro/chess-for-2

Mobile app to play chess against another person using the same mobile phone.
https://github.com/raboro/chess-for-2

chess expo mobile-app react-native typescript

Last synced: 3 months ago
JSON representation

Mobile app to play chess against another person using the same mobile phone.

Awesome Lists containing this project

README

        

# Chess-For-2

[![CI](https://github.com/Raboro/chess-for-2/actions/workflows/ci.yml/badge.svg)](https://github.com/Raboro/chess-for-2/actions/workflows/ci.yml)

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Raboro_chess-for-2&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Raboro_chess-for-2)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=Raboro_chess-for-2&metric=coverage)](https://sonarcloud.io/summary/new_code?id=Raboro_chess-for-2)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=Raboro_chess-for-2&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=Raboro_chess-for-2)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=Raboro_chess-for-2&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=Raboro_chess-for-2)

[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Raboro_chess-for-2&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Raboro_chess-for-2)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Raboro_chess-for-2&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Raboro_chess-for-2)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Raboro_chess-for-2&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Raboro_chess-for-2)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Raboro_chess-for-2&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=Raboro_chess-for-2)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Raboro_chess-for-2&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Raboro_chess-for-2)

Mobile app to play chess against another person using the same mobile phone. Works completely offline. No login required, no data collection.

## Installation
1. Install the [Expo Go](https://expo.dev/client) app to run the app on your phone.
2. Clone the repo
3. Install all dependencies: `npm install`
4. Run `npm start`
5. Scan QR Code shown in your terminal

## Images Of Chess Pieces
All images of chess pieces used are from: https://commons.wikimedia.org/wiki/Category:SVG_chess_pieces and are under the [Creative Commons CC0 License](https://creativecommons.org/publicdomain/zero/1.0/).

## License
[MIT](https://opensource.org/license/mit/)

## Improvements
- Timer
- Points