Skip to content

We are building the first open-source live results and statistics platform with community involvement features for data insertion. The project includes a blockchain component that will allow participants to receive rewards based on their participation and also to stake the future Token of the platform.

Notifications You must be signed in to change notification settings

Betarena/scores

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5ac7f61 Β· Jul 22, 2023
Jan 11, 2023
Jul 22, 2023
Jul 11, 2023
Jul 11, 2023
Jun 22, 2023
Dec 22, 2022
Jan 25, 2023
Feb 21, 2023
Feb 21, 2023
Mar 7, 2023
Sep 8, 2022
Feb 21, 2023
Feb 21, 2023
Jun 13, 2023
Jun 13, 2023
May 25, 2023
Feb 1, 2023
Mar 7, 2023
Mar 7, 2023
Mar 7, 2023
Feb 21, 2023
Aug 7, 2022
Jun 30, 2023
Jul 11, 2023
Jul 11, 2023
Jun 22, 2023
Jun 22, 2023
Jun 22, 2023
Feb 21, 2023
May 1, 2023

Repository files navigation

example workflow example workflow DeepSource code style: prettier

Table of Contents

Betarena Scores Platform

About

We are building the first open-source live results and statistics platform with community involvement features for data insertion. The project includes a blockchain component that will allow participants to receive rewards based on their participation and also to stake the future Token of the platform.

βš™ Development

Check for the origin/dev environment version live on Heroku -> betarena-scores-platform.herokuapp.com. A more rigorous development link and application is being utilized for the development of the platform on a separate Heroku instance -> scores-testing-app.herokuapp.com.

Built With

This project is dependent on the following libraries and technologies:

@apollo-client does not work correctly with sveltekit 1 solution: using graphql-request instead.

Dev Environment

There are a few ways in which you can start working with development, all listed below:

  1. ⭐️ [Preferred]

Using GitHub | Codespaces. To get started simply launch the dev branch and once the codespace has successfully loaded check for node and npm to match those in the package.json > engines. If versions do not match, run the following commands:

npm install -g npm@8.19.1
npm install

  1. Local Dev

Clone the latest main branch and begin development:

npm install (or `pnpm install` or `yarn`)

and start the development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

  1. Docker DEV

If you do not have the supported/defined node and npm versions installed on your local machine, you can opt to use the configured Docker DEV environment.

For this you will need:

  • Docker Desktop downloaded on your local machine,
  • Makefile (or Node)
make dev-docker-start

# OR if no Make installed
npm run docker-dev-up

NOTE: πŸ”₯ Hot-reload enabled for Docker DEV

Production Environment

Before creating a production version of your app, install an adapter for your target environment. Then:

npm run build

You can preview the built app with npm run preview, regardless of whether you installed an adapter. This should not be used to serve your app in production.


First time working on a SvelteKit Project ?

View our guide to sveltekit project and how to get started with a few links and recommendations:

Project Overview

image

https://whimsical.com/betarena-scores-platform-BBTYhFnk4Fxk3JcoZyjAHw

🚦 Roadmap

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

  • Top Feature Requests (Add your votes using the πŸ‘ reaction)
  • Top Bugs (Add your votes using the πŸ‘ reaction)
  • Newest Bugs

πŸ›  Contributing

Do you wish to contribute to the project ? πŸš€πŸ₯³

First off, thanks for taking the time to contribute! Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.

Please try to create bug reports that are:

  • Reproducible. Include steps to reproduce the problem.
  • Specific. Include as much detail as possible: which version, what environment, etc.
  • Unique. Do not duplicate existing opened issues.
  • Scoped to a Single Bug. One bug per report.

Please adhere to this project's code of conduct.

Please visit the discussions-contributing-guide for more information on how to get started on contributing to the project and repository.

πŸ’— Support

Reach out to the maintainer at one of the following places:

GitHub discussions

The email which is located in GitHub profile - [add-email]

πŸ“Œ License

This project is licensed under the MIT license. Feel free to edit and distribute this template as you like.

See LICENSE for more information.

About

We are building the first open-source live results and statistics platform with community involvement features for data insertion. The project includes a blockchain component that will allow participants to receive rewards based on their participation and also to stake the future Token of the platform.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published