Interactive Adventure Website: "Lost Treasure of AlUla"

Job ID: 39227317

Budget: $1,500 – $3,000 USD

Title: Develop a Fully Integrated Interactive Website for "The Lost Treasure of AlUla" Adventure
Description:
We’re seeking an expert web developer to build a fully integrated interactive website for "The Lost Treasure of AlUla" from scratch to final delivery. This global treasure-hunting adventure blends AlUla’s cultural heritage with modern technology. It includes an engaging, responsive user interface for managing profiles, exploring seasons, and scanning QR codes in real locations via smartphone cameras, with cash rewards and digital badges, plus an admin dashboard for creating questions, designing heritage-inspired QR codes, and linking them to adventures, with real-time updates for a global leaderboard. This is Phase 1, with plans to evolve into a mobile app later.
Requirements:
User Interface (UI)
General Description: Attractive, responsive design reflecting AlUla’s cultural identity (e.g., desert carvings), with a seamless user experience across devices.

Suitable Technologies: HTML, CSS, JavaScript.

Preferred: React for reusable, interactive components and dynamic updates.

Frontend
General Description: Interactive development for managing profiles, displaying seasons, and QR scanning, with animations for treasure discovery.

Suitable Technologies: JavaScript, CSS for animations.

Preferred: React with libraries like Redux for efficient state management.

Backend
General Description: System to manage user data, seasons, questions, and rewards quickly and flexibly.

Suitable Technologies: Node.js, Python (Django), PHP (Laravel).

Preferred: Node.js with MongoDB for fast performance and frontend integration.

QR Code Scanning
General Description: Tool to access the smartphone camera via the browser for scanning QR codes in real locations.

Suitable Technologies: WebRTC, external APIs (e.g., Google Vision).

Preferred: WebRTC with jsQR for direct in-browser QR analysis.

Real-time Updates
General Description: Live updates for the global leaderboard and notifications without page reloads.

Suitable Technologies: WebSocket, Server-Sent Events.

Preferred: WebSocket for efficient, fast bidirectional communication.

Duration:
[Specify timeline, e.g., 4-6 weeks]

Notes:
We want a complete project (design, development, deployment). Include your proposed timeline and tech stack in your bid. The code must be clean and readable to facilitate future development. Preference for developers experienced in fully integrated interactive websites.