GitHunt
LE

LeandroRochAlg/Oscars-Pool

[EN] Website using React to control pools for The Oscars

Oscar Winners' Pool 2025

๐Ÿ† A modern, community-driven platform for predicting Oscar winners with friends, colleagues, or film enthusiasts.
๐Ÿš€ New in 2025: Create pools, rank nominees strategically, and compete in customizable prediction leagues!

Visit now!


๐ŸŒŸ Features

Core Features

  • ๐Ÿ”“ Free Account Creation
    Sign up instantly with an username and your email!
  • ๐Ÿ”‘ Pool Invite Tokens
    Use tokens to join private prediction pools (shared by pool admins).
  • ๐ŸŽฏ Ranked Betting System
    Predict winners by ranking nominees (1st = 100 points, 2nd = 60 points, etc.).
  • ๐Ÿ Multiple Pools
    Create/join unlimited pools (e.g., "Work Friends", "Film Club", "Family League").
  • โš–๏ธ Customizable Categories
    Pool creators choose which Oscar categories to include and assign weights (total = 1000 points).
  • ๐Ÿ‘‘ Admin Controls
    Register official winners post-deadline and manage pool settings.

๐Ÿ›  Technical Highlights

Tech Stack

  • Frontend: React + DaisyUI (Tailwind CSS)
  • Backend: Node.js/Express with Firebase Integration
  • Auth: Google/Email login, password reset, email verification
  • Database: MongoDB Atlas (cloud)

๐ŸŽฌ Key Interfaces

1. Pool Creation & Management

image

image

image

  • Weight Assignment: Allocate points to categories
  • Visibility: Public (anyone can join) or Private (invite token required)
  • Deadline: Bets close March 2, 2025 @ 9PM BRT

2. Ranked Betting Interface

image

  • โ–ฒ/โ–ผ Ranking: Arrange nominees by predicted likelihood

3. Dynamic Leaderboards

image

  • Tiered Scoring: Points based on prediction accuracy
  • Weight Impact: Categories with higher weights affect rankings more

๐Ÿ”’ Security

  • Firebase Authentication: Passwords securely hashed & managed
  • Role-Based Access:
    • Regular users: Bet & view pools
    • Pool admins: Register winners, manage members
    • System admins: Full platform control
  • HTTPS: All data encrypted in transit

๐ŸŒ Internationalization

image

  • Multi-Language Support: English/Portuguese (auto-detects system preference)
  • Theme Toggling: Light/dark mode

๐Ÿš€ Getting Started

  1. Create Account
    Sign up here

  2. Join/Create Pool

    • Public pools: Browse and join freely
    • Private pools: Request token from pool admin
  3. Place Bets
    Rank nominees before March 2 deadline!


๐Ÿ“œ Disclaimer

This platform is unofficial and not affiliated with The Academy of Motion Picture Arts and Sciences. Predictions are for entertainment purposes only.


Questions? Contact leandrochaju@hotmail.com
Found a bug? Open an issue on GitHub

May the best film buff win! ๐ŸŽฅ๐Ÿฟ