{"id":26914899,"url":"https://github.com/leandrorochalg/oscars-pool","last_synced_at":"2026-02-23T09:38:28.742Z","repository":{"id":214885263,"uuid":"737590064","full_name":"LeandroRochAlg/Oscars-Pool","owner":"LeandroRochAlg","description":"[EN] Website using React to control pools for The Oscars","archived":false,"fork":false,"pushed_at":"2025-02-27T18:48:10.000Z","size":26941,"stargazers_count":3,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-02T04:26:26.455Z","etag":null,"topics":["daisyui","express","firebase","mongodb","nodejs","react","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://academybolao.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LeandroRochAlg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-31T16:41:53.000Z","updated_at":"2025-02-25T18:35:24.000Z","dependencies_parsed_at":"2023-12-31T17:30:55.464Z","dependency_job_id":"a7b418ac-3739-4ee9-8d9c-420c6d6d736f","html_url":"https://github.com/LeandroRochAlg/Oscars-Pool","commit_stats":null,"previous_names":["leandrorochalg/oscars-pool"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/LeandroRochAlg/Oscars-Pool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeandroRochAlg%2FOscars-Pool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeandroRochAlg%2FOscars-Pool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeandroRochAlg%2FOscars-Pool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeandroRochAlg%2FOscars-Pool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeandroRochAlg","download_url":"https://codeload.github.com/LeandroRochAlg/Oscars-Pool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeandroRochAlg%2FOscars-Pool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29741140,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T07:44:07.782Z","status":"ssl_error","status_checked_at":"2026-02-23T07:44:07.432Z","response_time":90,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["daisyui","express","firebase","mongodb","nodejs","react","tailwindcss","typescript"],"created_at":"2025-04-01T17:50:32.345Z","updated_at":"2026-02-23T09:38:28.713Z","avatar_url":"https://github.com/LeandroRochAlg.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Oscar Winners' Pool 2025\n\n🏆 A modern, community-driven platform for predicting Oscar winners with friends, colleagues, or film enthusiasts.  \n🚀 **New in 2025**: Create pools, rank nominees strategically, and compete in customizable prediction leagues!\n\n[Visit now!](https://academybolao.vercel.app)\n\n---\n\n## 🌟 Features\n\n### **Core Features**\n- **🔓 Free Account Creation**  \n  Sign up instantly with an username and your email!\n- **🔑 Pool Invite Tokens**  \n  Use tokens to join private prediction pools (shared by pool admins).\n- **🎯 Ranked Betting System**  \n  Predict winners by ranking nominees (1st = 100 points, 2nd = 60 points, etc.).\n- **🏁 Multiple Pools**  \n  Create/join unlimited pools (e.g., \"Work Friends\", \"Film Club\", \"Family League\").\n- **⚖️ Customizable Categories**  \n  Pool creators choose which Oscar categories to include and assign weights (total = 1000 points).\n- **👑 Admin Controls**  \n  Register official winners post-deadline and manage pool settings.\n\n---\n\n## 🛠 Technical Highlights\n[![Tech Stack](https://skillicons.dev/icons?i=react,firebase,nodejs,express,mongodb,ts,tailwind)](https://skillicons.dev)\n- **Frontend**: React + DaisyUI (Tailwind CSS)  \n- **Backend**: Node.js/Express with Firebase Integration  \n- **Auth**: Google/Email login, password reset, email verification  \n- **Database**: MongoDB Atlas (cloud)  \n\n---\n\n## 🎬 Key Interfaces\n\n### 1. Pool Creation \u0026 Management\n![image](https://github.com/user-attachments/assets/ea63992a-b28b-43e3-b8df-7149139fa33c)\n\n![image](https://github.com/user-attachments/assets/16c4249c-c9cc-4bd0-8066-a591822266ce)\n\n![image](https://github.com/user-attachments/assets/b6955992-26d9-4cc8-bcd4-353c0a2677a2)\n\n- **Weight Assignment**: Allocate points to categories  \n- **Visibility**: Public (anyone can join) or Private (invite token required)\n- **Deadline**: Bets close March 2, 2025 @ 9PM BRT  \n\n---\n\n### 2. Ranked Betting Interface\n![image](https://github.com/user-attachments/assets/1b6ba32f-507c-4dc2-be0b-5afb39d1e098)\n\n- **▲/▼ Ranking**: Arrange nominees by predicted likelihood\n\n---\n\n### 3. Dynamic Leaderboards\n![image](https://github.com/user-attachments/assets/014eed11-7bda-48a4-9d24-705931d26fa2)\n\n- **Tiered Scoring**: Points based on prediction accuracy  \n- **Weight Impact**: Categories with higher weights affect rankings more\n\n---\n\n## 🔒 Security\n- **Firebase Authentication**: Passwords securely hashed \u0026 managed  \n- **Role-Based Access**:  \n  - Regular users: Bet \u0026 view pools  \n  - Pool admins: Register winners, manage members  \n  - System admins: Full platform control  \n- **HTTPS**: All data encrypted in transit  \n\n---\n\n## 🌍 Internationalization\n![image](https://github.com/user-attachments/assets/875a3fd3-a54b-4f17-b1f5-1be5a8808724)\n\n- **Multi-Language Support**: English/Portuguese (auto-detects system preference)\n- **Theme Toggling**: Light/dark mode  \n\n---\n\n## 🚀 Getting Started\n\n1. **Create Account**  \n   [Sign up here](https://academybolao.vercel.app/register)\n\n2. **Join/Create Pool**  \n   - Public pools: Browse and join freely  \n   - Private pools: Request token from pool admin  \n\n3. **Place Bets**  \n   Rank nominees before March 2 deadline!\n\n---\n\n## 📜 Disclaimer  \n*This platform is unofficial and not affiliated with The Academy of Motion Picture Arts and Sciences. Predictions are for entertainment purposes only.*\n\n---\n\n**Questions?** Contact leandrochaju@hotmail.com  \n**Found a bug?** Open an issue on [GitHub](https://github.com/LeandroRochAlg/Oscars-Pool/issues)  \n\n*May the best film buff win!* 🎥🍿\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleandrorochalg%2Foscars-pool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleandrorochalg%2Foscars-pool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleandrorochalg%2Foscars-pool/lists"}