I need a mobile application that helps tutors and students find one another quickly and keep every step of the conversation inside the same platform. At its heart the app must handle two distinct yet connected user groups—tutors and students—allowing each to create a dedicated profile and appear in search results for the other. Core features to be delivered • Search functionality: fast, filterable searches so users can narrow results by subject, level, location, price or any other basic parameter we agree on. • Profile creation & management: separate flows for tutors and students with photos, short bios, subject tags and editable availability. • Messaging system: real-time, in-app chat that supports text and basic file exchange to schedule lessons and share materials without leaving the app. Please build the front-end, back-end and database pieces needed for those three modules, package the full source in a clean repository, and include simple setup instructions so I can run the project locally for testing before any store submission.