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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 environmnet 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 [email protected]
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 environemnt.

For this you will need:

  • Docker Desktop downloded 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 recommendadions:

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