Web Flappy Bird Clone -- 2

Job ID: 40042144

Budget: $10 – $30 USD

I’d like a browser-based Flappy Bird remake built with pure JavaScript, HTML5 Canvas, and light CSS so it runs smoothly on any modern desktop or mobile browser without plug-ins. Core gameplay should feel identical to the original—tap/space to flap, endless scrolling pipes, gradually increasing speed, and an instant restart on collision—so players immediately sense the classic challenge.

Beyond that baseline, I need two extras integrated cleanly into the same codebase:
• A persistent online leaderboard (top-100 is plenty) that stores nickname, score, and date, refreshing automatically after each round. Feel free to use a simple Node/Express backend with a lightweight database such as SQLite or Firebase; whatever you choose, include clear setup instructions.
• A real-time head-to-head mode where two players can compete simultaneously in the same room link. WebSockets or Socket.io should keep both screens in sync with minimal latency, and if one player crashes the other continues until failure so final scores can be compared.

Graphics can stay true to the pixelated style—original art not required, just make sure nothing is lifted verbatim from the official assets. All sound effects must also be royalty-free. The finished package should contain:
1. Source code with concise comments.
2. README covering build/run steps, leaderboard setup, and how to spin up the multiplayer server.
3. A live demo URL (can be on GitHub Pages + free hosting for the server side).

I’ll test on Chrome, Firefox, Safari, and mobile Safari/Chrome; passing means smooth 60 fps gameplay, leaderboard writes/reads correctly, and two-player mode stays in sync for a full session. If that sounds straightforward, let’s get this bird flying online.