I want to launch a full-featured React website that lets RTMNU students browse their course-wise syllabus, drill down to semester, subject, and individual topics, and download or contribute PDF notes. The same experience must feel native on both desktop and mobile screens, so pay attention to responsive layout from day one. Scope of content • Departments in the first release: Engineering, Arts & Humanities, and Science. • Data sources include the official RTMNU portal, affiliated college sites, any publicly available PDF links, teacher-supplied material, YouTube content converted to PDF, and my own handwritten notes. Core functionality – Hierarchical navigation: Course → Semester → Subject → Notes. – Fast search (subject name or keywords) plus an optional semester filter. – Dark-mode toggle. – Secure login so students can upload notes; uploads should trigger an automatic PDF processor that stores files and immediately lists them. – Admin dashboard for moderating submissions, editing metadata, and bulk-importing syllabus files. – Clean, customized UI/UX (no generic templates) that remains SEO friendly. Tech stack Front end: React with modern hooks and router. Back end: Firebase (Auth, Firestore/Realtime DB, Storage, Cloud Functions). Database design must anticipate heavy traffic and thousands of PDFs, so I need a clear, scalable schema and indexing strategy. Deliverables 1. Source code in a Git repository with clear commit history. 2. Deployed production site and a separate Firebase project for staging. 3. Documentation covering environment setup, database structure, and admin workflows. 4. One-hour hand-off call or recorded walkthrough demonstrating note upload, approval, and search. Acceptance criteria • Lighthouse score ≥ 90 on both mobile and desktop. • Search returns results under 200 ms for a 10 k document dataset. • Successful upload of a 20 MB PDF, automatic listing, and secure access control. • No UI breakpoints below 320 px width or above 1920 px. If you have proven experience with React + Firebase, scalable data modeling, and SEO for single-page apps, I’d love to see your approach and timeline.