Discover and book beautiful villas and holiday homes for your next getaway. Fast search, real photos, and easy booking — your perfect stay is just a tap away.
Features
Tech Stack
Contributing
License
Haus Suche is a lightweight Android application focused on property discovery and short-term bookings. The app demonstrates common mobile patterns—structured categories, multi-criteria filters, a three-feed Explore section (Top Picks / Nearby / Latest), and an integrated communication flow for contacting property owners. The implementation prioritizes real-time data sync and privacy-preserving communication while keeping the codebase simple and approachable for learning and iteration.
This repository is a practical junior-level project intended for portfolio/demo use. Code is organized to show modular UI components, Firebase-backed data flows, and typical Android UI patterns (RecyclerView, Intent-based actions, modular data layer).
- Smart discovery — categories + advanced filters (price, distance, amenities) to quickly narrow results.
- Explore feeds — three dedicated RecyclerView feeds: Top Picks, Nearby, and Latest.
- Favorites & history — bookmark listings and keep a lightweight activity history for basic personalization.
- Secure in-app email relay — messages are routed through the platform so replies show inside the app without exposing raw contact details.
- Multiway authentication — email/password plus social sign-in options.
- Real-time updates — listings and metadata update instantly for a responsive UX.
- Document verification (optional) — host/guest verification flow to increase trust.
- In-app helpers & notifications — contextual tips and push notifications to guide users.
- Android (Java) — project UI & app logic.
- Realtime backend: Firebase.
- Source & hosting: GitHub.
- Social auth options: Google and Facebook.
Contributions are welcome — this repo is intentionally simple to make it easy to read and extend. Suggested contributions:
- Fix UI bugs or improve layouts for multiple screen sizes.
- Add unit and instrumentation tests for critical flows.
- Improve documentation (setup steps, architecture diagram).
- Implement additional Explore ranking signals or offline caching.
This project is licensed under the **MIT License** — perfect for portfolio and demo projects. See the [LICENSE](https://github.com/Melikash98/Haus-Suche/blob/main/LICENSE) file for full details.
If you like this project and find it useful for your learning or portfolio:
- Give it a Star ⭐ on GitHub
- Share it with your friends or on LinkedIn
- Open an issue or suggest new features
Feedback is always welcome! Feel free to contact me for any questions or collaboration ideas.
Made with ❤️ for the Android community.

