I need a complete hotel application built with React Native under the Expo toolchain so I can ship the same codebase to both iOS and Android without extra platform-specific work. The core of the app is a clean, intuitive room-booking flow that lets guests browse room types, check availability, and confirm reservations. Alongside that, I want a section where guests can leave ratings and written reviews, plus a well-structured area that showcases all hotel services (spa, dining, shuttle, etc.) with images and descriptions. Guests will create an account or sign in using email and password credentials only; no social logins are required. After authentication, their profile should store past bookings and reviews locally and sync to the backend you set up (use Firebase, Supabase, or a lightweight Node/Express API—whichever keeps the Expo workflow straightforward). Design can follow a modern material or clean flat style, but it should be easy for me to re-skin later by adjusting a global theme file. Smooth navigation (React Navigation), form validation, and secure storage of auth tokens are must-haves. I expect fully commented source code in a Git repository, plus a short README that explains environment setup, build commands, and how to connect the data layer. Acceptance criteria • Expo project runs on both iOS and Android simulators without errors • Email/password sign-up, login, and logout are functional and secure • Users can search rooms, select dates, and complete a booking end-to-end • Reviews display in real time after submission • Hotel services screen renders all content from the backend source • Code passes basic linting/tests and includes clear setup instructions