Skip to content

Chess Quest backend API. Online chess, except you play your next game with just the pieces you last won with. How far will your quest take you?

License

Notifications You must be signed in to change notification settings

chessquest/chess-quest

Repository files navigation

Contributors Forks Stargazers Issues


Chess Quest Logo

CHESS QUEST

Thunderdome meets Hearthstone Arena meets Chess...it's CHESS QUEST! Online chess, except you play your next game with just the pieces you last won with. How far will your quest take you?

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements

About The Project

Welcome to Chess Quest! This repository contains our backend Rails app. Uppon recieving a request fron our frontend Rails API, this app makes calls to the Sinatra microservice to retrieve data from the Chess.com API.

This project is deployed on Heroku here

Endpoints

Endpoints Markdown
Postman Collection

Built With

System Design

Architecture

Getting Started

Versions
  • Ruby 2.5.3

  • Rails 5.2.4.3

Installation

  1. Fork repository
  2. Run bundle install
  3. Set up the databases rails db:{create,migrate}

Usage

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. We hope that users provide input to improve their experience and that of others.

Making a Contribution
  1. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  2. Commit your Changes (git commit -m 'Add some AmazingFeature')
  3. Push to the Branch (git push origin feature/AmazingFeature)
  4. Open a Pull Request

The Chess.js and Chessboard.js documentation can be referenced for additional chessboard methods and examples of implementation, respectively

Roadmap

See the open issues for a list of proposed features (and known issues).

Contact

Adam Etzion GitHub LinkedIn

Ely Hess GitHub LinkedIn

Grayson Myers GitHub LinkedIn

Liam Cusack GitHub LinkedIn

Max Ribbans GitHub LinkedIn

Mike Foy GitHub LinkedIn

Phil McCarthy GitHub LinkedIn

Acknowledgements

About

Chess Quest backend API. Online chess, except you play your next game with just the pieces you last won with. How far will your quest take you?

Resources

License

Stars

Watchers

Forks