Skip to content

LeandroRochAlg/Oscars-Pool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected]
Found a bug? Open an issue on GitHub

May the best film buff win! 🎥🍿