MyStay – Boarding Place Finder Web Application

MyStay Demo Animation

Team


Table of Contents

  1. Introduction
  2. Key Features
  3. Solution Architecture
  4. Software Designs
  5. Testing & Quality Assurance
  6. Conclusion
  7. Links

Introduction

Finding suitable boarding places is often difficult for university students and young professionals due to scattered listings, lack of verified reviews, and limited direct communication with landlords. MyStay addresses these challenges by centralizing boarding information into an intuitive, reliable web and mobile platform.

Users can search, filter, and inspect boarding listings with interactive maps, request bookings, chat directly with property owners, read and leave reviews, and even find compatible roommates. Landlords benefit from a dedicated management dashboard to oversee listings and booking requests in real time.


Key Features

1. Advanced Stay Search & Multi-Criteria Filtering

2. Interactive Map Exploration (Leaflet & CARTO Basemaps)

3. Roommate Finding Platform

4. Ratings & Verified Review System

5. In-App Direct Chat & Messaging

6. Booking Management & Automated Availability Lifecycle

7. Dedicated Landlord Management Dashboard

8. Cross-Platform Mobile Application

9. Integrated User Feedback System


Solution Architecture

MyStay follows a modular, client-server architecture designed for high scalability, maintainability, and security:


Software Designs

The user interface prioritizes clarity, accessibility, and modern aesthetics:


Testing & Quality Assurance

Quality assurance is maintained through a multi-tier automated test suite integrated into CI workflows:

1. Backend API & Security Tests (Jest & Supertest)

2. Frontend Component Tests (Vitest & React Testing Library)

3. Mobile Application Tests (Jest & React Native)


Conclusion

MyStay provides a centralized, modern, and reliable solution for boarding accommodation around universities and urban centers. By integrating interactive map exploration, direct landlord messaging, verified tenant reviews, automated booking workflows, and a roommate matching platform, MyStay drastically streamlines the boarding search experience for students while equipping landlords with robust property management tools.

Future roadmap items include: