Skip to content
 
 

Latest commit

 

History

1,904 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenFPL

Summary

OpenFPL is a decentralised fantasy football application built on the Internet Computer blockchain using Svelte, TypeScript & Motoko.

Features

  • Unique Gameplay: A wide range of gameplay rules mirroring the varying elements of the football gameplay.
  • Fully Decentralised: Built to run as a DAO using the IC's Service Nervous System (SNS).
  • Consensus Data: Runs fully on-chain using "consensus data" to take ownership of Premier League football data.

Prerequisites

These steps assume that you already run IC projects within a local development environment, ensuring you have the experience to test this application.

More information about the Internet Computer blockchain can be found at https://internetcomputer.org.

Installation

  1. Clone the repository:
git clone https://github.com/jamesbeadle/OpenFPL.git
  1. Navigate to the directory:
cd OpenFPL

If using npm:

npm install

If using yarn:

yarn install
  1. Deploy the application:
dfx deploy --network=local
  1. Within the CanisterIds.mo file, update MAIN_CANISTER_LOCAL_ID to your deployed OpenFPL_backend canister.

  2. Redeploy the OpenFPL_backend file with the updated canister.

  3. Fabricate some cycles for the main backend canister:

dfx ledger fabricate-cycles --canister OpenFPL_backend
  1. Load the OpenFPL_backend canister init() function through the backend candid interface.

  2. Test the current state of the live app by connecting with your internet identity and updating your profile information.

About

OpenFPL

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages