Prediction App is a free, open-source Windows program for person-to-person betting inside small groups of friends, colleagues or hobby circles. Members create bets on whether an outcome will happen, and anyone in the group can place a wagered stake on it. It suits people who want to run a transparent pool among people they already know, rather than betting through a commercial bookmaker.
Before you install anything, note the project's status. The last code update was made in August 2022, more than two years before this page was written, so the software may no longer receive fixes or compatibility updates. Treat it as a reference build to study or test rather than a maintained service, and read the safety section below before you connect any real money.
What Is Prediction App?
Prediction App works differently from a sportsbook or exchange. There is no company setting the odds and taking the other side of every wager. Instead, each bet is an arrangement between members of a group who agree to stake money on the same question, such as whether a project will ship by a certain date or whether a friend will finish a marathon.
The app organizes everything around groups. A user joins one or more groups, and anyone in a group can open a bet and place a stake. Because the people who wager are the same people who decide the result, the model is closer to a shared office pool than to a traditional betting market.
The project is open source, so its code is public on GitHub. That makes it possible to read how bets, resolutions and withdrawals are handled, which is uncommon for betting software. It also makes the program a useful learning resource for developers who want to see a complete stack built with Next.js, ASP.NET Core and Flow smart contracts.
Who Is Prediction App For?
Prediction App fits small, trusting groups best. Examples include a team of colleagues running a monthly prediction pool, a set of friends wagering on a sports season, or a community that wants a shared betting game around an event. In each case, members already know one another and can be relied on to report the outcome honestly.
It is less suitable for anonymous strangers. When the people who set the result are also the people who bet, disagreements are likely, and the app does not replace a clear agreement made before the bet opens. Write down the question, the closing time, the stake size and what counts as a win.
Developers form a second audience. The repository shows how a Next.js frontend, a Node backend handling OAuth, a C# REST API and Postgres storage fit together. Reading that code can be more useful than running the app itself, especially given its age.
Users who need ongoing vendor support or a service with guaranteed uptime should look elsewhere. The project is maintained by its authors as open-source software, not as a commercial service with service-level commitments.
How Smart Contracts and Flow Support Group Bets
Flow is a blockchain network, and Cadence is the programming language used to write its smart contracts. The project lists Flow contracts among its components, which indicates that part of its money handling runs on-chain instead of living only in a conventional database.
A smart contract is a program stored on a blockchain that runs the same way for everyone who interacts with it. For a betting tool, that can mean holding stakes and releasing them according to rules written in advance. Readers new to the idea can think of it as a rulebook that executes itself, rather than a clerk holding cash.
Smart contracts still need correct logic, and code cannot confirm whether a real-world event happened. The contract can enforce how money moves after a resolution, but the question of whether a predicted event occurred depends on people. That is why clear wording and trusted participants matter as much as the software.
Two terms come up often in this area. A wallet holds the keys that authorize transactions, and network fees are paid to the blockchain whenever funds move. Learn how both apply before you join a bet, because they can reduce the amount you receive.
Key features
Group-based betting
Participant-set resolution
Withdrawals after resolution
Next.js and TypeScript frontend
Node backend for OAuth and API routing
ASP.NET Core C# REST API
JWT authentication and Postgres storage
Flow contracts written in Cadence
Supported coins
The project documentation mentions Bitcoin (BTC) and Ethereum (ETH). Those are the coins named in the project materials, so treat them as the starting point for any bet you plan. Because the app handles transactions through Flow smart contracts, check the current scope of supported assets in the repository before you rely on a specific coin.
How to install Prediction App on Windows
- 1
Find the download
Open the project's GitHub Releases page at github.com/adhurjaty/prediction-app and look for the Windows build or installer. Download only from the official website or GitHub, and avoid mirrors, forum links or files sent through chat apps.
- 2
Verify the file
Compute the SHA-256 checksum of the downloaded file and compare it with the value published by the project. If the project publishes a signature, check that as well. If nothing is published to compare against, stop and ask in the repository before running the file.
- 3
Run the installer or extract the build
If you downloaded an installer, run it and follow the prompts, keeping the default install location unless you have a reason to change it. If you received a portable build, extract it to a folder you control and start the application from there.
-
Start the app and sign in
Launch Prediction App and sign in through the login options it offers. Authentication uses JWT tokens behind the scenes, so keep your login details private. After signing in, you can create a group or join one that already exists.
How to use Prediction App
Once installed, the workflow revolves around groups and bets. Set up your group before anyone places a stake, so everyone is looking at the same members and the same rules. The steps below cover a typical first session.
- Create or join a group, and confirm that every member is someone you trust to report results honestly.
- Open a new bet and write the predicted outcome as a yes-or-no question, such as 'Will the release ship before June 30?'
- Set the stake amount and the closing time, and share the exact wording with everyone in the group.
- Place your wager before the bet closes. Check the amount twice, because the stake is part of a transaction.
- After the bet closes, the participants decide whether the predicted outcome happened. Discuss the evidence in the group and agree on a single resolution.
- Once a resolution is reached, withdraw your winnings. If the group disagrees, pause and talk it through before anyone moves funds.
Pros & cons
- Free and open source, so the code can be read and reviewed by anyone
- Built-in group structure suits friends, teams and clubs
- Participants set outcomes, so bets are not tied to a bookmaker's odds
- Clear component split between Next.js, a C# API and Postgres helps developers study the design
- Documentation references Bitcoin and Ethereum, which gives a starting point for coin choice
- The last code update was in August 2022, so recent security or compatibility fixes may be missing
- Outcomes depend on participants agreeing, which can lead to disputes
- Wagering real money carries financial and legal risk that varies by location
- Each group needs trusted members, which limits casual or public use
- Coin coverage is narrow, with the documentation naming only Bitcoin and Ethereum
Is Prediction App safe?
Prediction App handles money, so treat it with the same caution you would give any wallet-style tool. The last code update dates to August 2022, which means the project is more than two years old and may not receive security fixes. A repository that exists online does not guarantee that the code is current.
Download only from the official website or the project's GitHub Releases page. Verify the SHA-256 checksum or signature of the file before installing it. Never enter a seed phrase or private key on third-party websites, in chat messages or in forms that claim to help with setup. Check the latest version on the official website before you deposit funds, and test with small amounts first.
- Official source only. Download from github.com/adhurjaty/prediction-app. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Prediction App sits in a different niche from the other programs in this catalog. AtomicDEX Desktop is a wallet and non-custodial exchange, so its focus is holding and trading assets. TrueBlocks Core is a tool for reading blockchain data, aimed at developers who query Ethereum mainnet and other EVM-compatible chains. MEV-Boost is middleware for Ethereum block building, used by validators rather than everyday users. Dumplings analyzes CoinJoin transactions for privacy research.
Prediction App is the only one of these built around person-to-person wagers inside groups. If you want a betting arrangement with people you know, it is the closest fit. If you need a wallet, a data tool or a validator component, the programs above serve different goals.
Specifications
- Price
- Free
- Type
- Open source
- License
- —
- Latest version
- —
- Last update
- 29 Aug 2022
- Windows support
- Yes (Windows build or installer)
- Source code
- github.com/adhurjaty/prediction-app
Frequently asked questions
Yes. The program is listed as free and open source, so you can download it and read its code without a license fee. Free software does not remove other costs, though. Stakes, network fees for on-chain transactions and charges from your own wallet or payment provider can still apply, so check them before you join a bet.
It can be used safely only with precautions. The project was last updated in August 2022, so it may lack current security fixes. Download from the official website or GitHub, verify the SHA-256 checksum, and never share a seed phrase. Start with small amounts and agree on bet rules with your group in advance.
Its documentation references Bitcoin (BTC) and Ethereum (ETH), which makes them the coins the project mentions most clearly. That does not turn the app into a full exchange or guarantee support for every token. Review the repository before depositing any funds, and confirm how each coin is handled.
Not actively, based on its most recent code update. The last change is dated August 2022, more than two years ago. The source code remains public on GitHub, so you can review it, but you should not expect new features or fixes on a regular schedule.
After a bet closes, the participants decide whether the predicted outcome happened. Once a resolution is reached, participants can withdraw their winnings. Because people set the result, agree on exact wording and the evidence you will accept before the bet opens.
You can use it for any question the group agrees on, including sports, but the app does not supply odds or event data. Each bet is only as reliable as the people who set its result. Local rules on wagering vary widely, so check them before you bet with others.
The frontend uses Next.js with TypeScript, and a Node backend handles OAuth and forwards API calls. The core REST API is written in ASP.NET Core with C#. The project uses JWT tokens for authentication, a Postgres database for storage, and Cadence for Flow smart contracts.
Verdict
Prediction App is a free, open-source option for people who want to run person-to-person bets with a group they know, and who value being able to read the code. It is best suited to friends, colleagues or developers who understand the risks and can agree on resolution rules in advance. Because the last code update was in August 2022, it works better as a study tool or a cautious test than as a long-term service for significant money. Start with small stakes and keep clear records of every bet.