https://github.com/od-c0d3r/chess-club-scoreboard-rails
A Rails app to keep track of a chess club members ranking system.♟️
https://github.com/od-c0d3r/chess-club-scoreboard-rails
Last synced: 3 months ago
JSON representation
A Rails app to keep track of a chess club members ranking system.♟️
- Host: GitHub
- URL: https://github.com/od-c0d3r/chess-club-scoreboard-rails
- Owner: od-c0d3r
- Created: 2022-04-14T18:42:01.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-21T07:37:58.000Z (about 3 years ago)
- Last Synced: 2025-01-13T15:53:46.662Z (4 months ago)
- Language: HTML
- Size: 178 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# chess-club-scoreboard-rails
> [Live demo](https://chess-club-scoreboard-rails.herokuapp.com/)
> The local chess club wants to keep track of their members. The main thing that they want to
keep track of, is the ranking of each member. They need a basic system to Create, Show
Update and Delete members.## Features
- CRUD actions on club members
- Create matches and record results
- Members ranking system bassed on matches results## Key technologies
- Rails 7 ~ _Ruby Web development framework_
- Capypara & RSpec ~ _Ruby testing framework_## Getting Started
To get a local copy up and running follow these simple example steps
- From your terminal enter in sequence
- `git clone [email protected]:od-c0d3r/chess-club-scoreboard-rails.git`
- `chess-club-scoreboard-rails`### Available Scripts
In the project directory, run in order:
- #### `rails db:create`
- Creates the project database.
- #### `rails db:migrate`
- Creates the tables in the database.
- #### `rails db:seed`
- Populate the tables with default records.
- #### `rails server`
- Runs the app in the development mode.\
Open `http://localhost:PORT` to view it in your browser.### Testing
- #### `rspec`
- Run units and integrations tests.
## Coders👤 **Omar Rashad**
- GitHub: [@od-c0d3r](https://github.com/githubhandle)
- LinkedIn: [@omarrashad](https://linkedin.com/in/omarrashad)## License
This project is [MIT](./MIT.md) licensed.