Prophecy of FaZe ⚡

Predict the Future. Challenge the Gods. Claim Your Glory.

Inspiration

Esports is more than just watching a game. It's about the excitement, the rivalries, the unexpected comebacks, and the community that rallies behind every match.

As fans of competitive Counter-Strike 2 and FaZe Clan, we wanted to create something that transforms spectators into active participants.

Inspired by Greek mythology, we imagined a world where every fan could become an oracle, predict the outcome of upcoming battles, and compete for a place among the legends.

That's how Prophecy of FaZe was born.

Our goal was to combine esports, mythology, and interactive prediction mechanics into an immersive fan experience without involving real-money gambling.

What It Does

Prophecy of FaZe is a Greek mythology-inspired esports prediction platform where users can predict the outcomes of FaZe Clan's Counter-Strike 2 matches using virtual coins.

Every user begins their journey with 1,000 virtual coins, which they can use to make predictions on upcoming matches.

The platform includes:

  • Live esports match data: PandaScore integration retrieves upcoming FaZe Clan CS2 fixtures.
  • Virtual prediction markets: Users choose which team they believe will win and commit virtual coins to their predictions.
  • Personalized accounts: Users can register, select a unique username, and manage their profiles.
  • Portfolio tracking: Users can view their virtual balance, active predictions, and transaction history.
  • Competitive leaderboard: Fans compete for the highest virtual coin totals and climb the rankings.
  • Oracle AI experience: An AI-powered assistant designed to bring an interactive, mythology-inspired element to the prediction experience.
  • Automated result-checking infrastructure: Backend scripts can check completed matches and prepare prediction market settlements.

All predictions use fictional currency with no deposits, withdrawals, or real-money prizes.

How We Built It

We built Prophecy of FaZe as a full-stack web application, combining a cinematic frontend with a secure backend.

Frontend: We used React, JavaScript, Vite, HTML, and CSS to create a responsive interface inspired by ancient Greek mythology. The design emphasizes dramatic visuals, immersive navigation, and an esports-themed user experience.

Backend: We used Supabase and PostgreSQL for authentication, user profiles, virtual wallets, prediction markets, transaction history, and leaderboards.

To protect users' virtual balances, we implemented database-side prediction purchases using PostgreSQL functions, transaction locking, and row-level security.

Esports data: We integrated the PandaScore API to retrieve upcoming Counter-Strike 2 matches involving FaZe Clan. Custom Node.js scripts validate match information and prepare it for our prediction system.

AI integration: We developed an Oracle assistant endpoint using Google's Gemini API, connecting the Greek mythology theme with an interactive AI feature.

Automation: We used GitHub Actions and Node.js scripts to support scheduled match-result checks, with safeguards for validating results and preventing duplicate payouts.

Development: We used Git, GitHub, and Visual Studio Code to collaborate, manage code changes, and build the project during HackUTA 2026.

Challenges We Ran Into

One of our biggest challenges was building a reliable prediction system around real esports data.

Unlike fictional demo data, real match schedules can change, opponents may not be confirmed, and API responses can contain incomplete information. We had to carefully validate PandaScore data before allowing it into our platform.

Another challenge was designing a secure virtual wallet system. We needed to ensure users couldn't spend the same coins twice, manipulate another user's wallet, or receive duplicate payouts.

We addressed this by moving critical transaction logic into PostgreSQL functions rather than relying on frontend calculations.

We also encountered challenges integrating authentication, editable usernames, leaderboards, and prediction portfolios into a consistent user experience.

Finally, balancing an ambitious cinematic Greek mythology theme with the practical constraints of a hackathon required us to prioritize both visual quality and backend reliability.

Accomplishments We're Proud Of

We're especially proud of building a platform that combines an immersive creative concept with meaningful backend engineering.

Some of our biggest accomplishments include:

  • Creating a mythology-inspired esports prediction experience.
  • Integrating real FaZe Clan match information.
  • Implementing secure, database-backed virtual coin transactions.
  • Building a leaderboard that combines wallet balances with active prediction stakes.
  • Developing personalized accounts with unique usernames.
  • Designing idempotent prediction purchases and settlement logic to protect transaction integrity.
  • Bringing together esports, AI, and Greek mythology in one cohesive project.

What We Learned

HackUTA taught us how much engineering goes into making a seemingly simple prediction experience reliable.

We gained hands-on experience with full-stack React development, Supabase authentication, PostgreSQL security, external API integration, and backend transaction design.

We also learned the importance of validating third-party data, designing for unexpected failures, and keeping sensitive operations on the server.

Most importantly, we learned how to turn a creative idea into a working application through teamwork, experimentation, and rapid iteration.

What's Next for Prophecy of FaZe

We envision Prophecy of FaZe growing into a broader esports prediction experience.

Future improvements include:

  • Fully automated match imports, market creation, and verified settlements.
  • Expanded coverage of additional esports teams and tournaments.
  • Richer match statistics and prediction insights.
  • More advanced Oracle AI interactions.
  • Achievements, seasonal competitions, and community challenges.
  • Improved mobile experiences and real-time match updates.

Our ultimate vision is to create a place where esports fans don't just watch history unfold — they try to predict it.

The arena awaits. Will your prophecy become legend?

Built With

Share this project:

Updates

Submission history