All Projects → johnridesabike → coronate

johnridesabike / coronate

Licence: MPL-2.0 license
A Swiss-style chess tournament management app.

Programming Languages

ReScript
86 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to coronate

pogchamps
Next/React + Symfony project covering the Pogchamps chess.com tournaments
Stars: ✭ 27 (-71.87%)
Mutual labels:  chess, tournament
brackette-prototype
Manage your Challonge tournaments with ease. A beta application
Stars: ✭ 14 (-85.42%)
Mutual labels:  tournament, webapp
domino
a tool for collaging thoughts
Stars: ✭ 83 (-13.54%)
Mutual labels:  webapp
react-windows-ui
Build Windows fluent UI apps using ReactJS. Provides a set of accessible, reusable, and composable React components that make it super easy to create websites and apps.
Stars: ✭ 383 (+298.96%)
Mutual labels:  webapp
realtimechess
In Real-time Chess (or Kung-Fu Chess, Ninja Chess), all pieces can be moved simultaneously!
Stars: ✭ 16 (-83.33%)
Mutual labels:  chess
hire-smart
✅ HIRE SMART (community edition) - Streamline hiring process, scheduling interviews and tracking candidates.
Stars: ✭ 67 (-30.21%)
Mutual labels:  webapp
ChessVisionBot
Chessbot using computer vision to play on any chess website
Stars: ✭ 32 (-66.67%)
Mutual labels:  chess
magic-bits
A C++ header-only library for efficient move generation in Chess using "magic bitboards" technique
Stars: ✭ 26 (-72.92%)
Mutual labels:  chess
serverless-web-app-example
Serverless React Web App Example
Stars: ✭ 41 (-57.29%)
Mutual labels:  webapp
cumulocity-app-builder
The Application Builder for Cumulocity provides a simple, coding-free way to create new applications inside Cumulocity. Application Builder is an open-source tool for you to create web applications in a no-code environment. Created by Global Presales.
Stars: ✭ 18 (-81.25%)
Mutual labels:  webapp
littlewing
Chess engine written in Rust ♛
Stars: ✭ 27 (-71.87%)
Mutual labels:  chess
learn-english
📚 Vue + Element-UI + Lumen 开发的背单词应用
Stars: ✭ 53 (-44.79%)
Mutual labels:  webapp
webviz-config
Make Dash applications from a user-friendly config file 📖 🐍
Stars: ✭ 46 (-52.08%)
Mutual labels:  webapp
cram
cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space
Stars: ✭ 23 (-76.04%)
Mutual labels:  webapp
otp-authenticator-webapp
A 'Google Authenticator' like Single Page Application
Stars: ✭ 69 (-28.12%)
Mutual labels:  webapp
chessIO
Fast haskell chess move generator library and console UCI frontend
Stars: ✭ 25 (-73.96%)
Mutual labels:  chess
mikazuki
AniList Anime Tracker - built with Love & Vue.js
Stars: ✭ 64 (-33.33%)
Mutual labels:  webapp
heroku-flask-template
A simple, fast and easy-to-deploy Heroku ready flask web app template written in Python.
Stars: ✭ 26 (-72.92%)
Mutual labels:  webapp
NextCommunity.github.io
Join FREE: Community of open-source programmers and software engineers.
Stars: ✭ 29 (-69.79%)
Mutual labels:  chess
webchat app
微信小程序
Stars: ✭ 28 (-70.83%)
Mutual labels:  webapp
Logo

Coronate

Coronate is a web app for managing Swiss-style chess tournaments.

🧐 About

Coronate is a free alternative to pricey professional tournament software. Anyone, even a tournament newbie with a locked-down public-access computer, can use it to run their tournament.

👉 Click here for a live demo

Read more about how to use the app here.

Round screenshot Scoring screenshot

🥰 Enjoy using Coronate?

Coronate is free software, but you're welcome to show your appreciation.

Buy Me A Coffee

🛠 Development

These are the basic steps you'll need to follow to get a development copy of Coronate running on your machine:

Prerequisites

You'll need Node.js version 14. Coronate probably runs on other versions too, but it's not tested on them.

Installing

1: Get the code

For most people, the easiest method is to click the "Clone or Download" button on this project's GitHub homepage.

If you have Git installed, you can also run:

git clone https://github.com/johnridesabike/coronate.git

If you want to make your own changes, then it's recommended to fork the repository on GitHub and clone your forked version.

2: Install the dependencies

Once you have a local copy of the code, run this command in the project's directory to install its dependencies:

npm install

🎈 Usage

Coronate works completely in your local browser. Running it only requires two commands.

First run this to compile the ReScript source:

npm run build:res

Alternatively, you can run the compiler in watch mode:

npm run start:res

Then run this to start the app:

npm start

And then open this URL: http://localhost:3000.

Because it keeps your data in your browser's storage, be mindful that data loss can happen unexpectedly depending on your settings. The app's "options" page has a button to back up your data in an external file.

🔧 Running the tests

Just as with using the live version, you need to run npm run build:res first.

Then you can run the tests with the command:

npm test

🚀 Deployment

To create an optimized version that can be uploaded to your own website, run:

npm run build

⛏️ Built using

✍️ Authors

🎉 Acknowledgements

The three "kings" in the logo are derived from the Mérida chess font, which was informally licensed as "freeware."

Some human interface decisions (colors, buttons, etc.) are based on the Photon Design System for an elegant, OS-neutral, appearance.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].