arrow pointing right

Back to Case Studies

360° Photo App for real estate inspections with Azure integration

About the project

This app allows users to upload 360° photos and securely store them using Azure Blob Storage. It offers an immersive viewing experience for inspecting real estate properties and includes tools to generate detailed reports with photo documentation.

Technology

  • Laravel
  • 360 image viewer library
  • dompdf library
  • Services

  • Web app development
  • Azure Blob Storage
  • Laravel Forge
  • Industry

    Real estate

    The challenge

    Adding a 360° image viewer might seem straightforward, but it required careful attention to performance and compatibility.

    Server settings had to be adjusted, and the process involved listening closely to user feedback to make improvements along the way.

    The goal was to ensure the feature worked smoothly and delivered value.

    Objectives

    #1

    Allow users to create property inspections and upload images to keep a neat documentation log for each property.

    #2

    Generate a pdf document including all information from a inspection including images that lead to immersive viewer hosted on client’s domain.

    #3

    Allow users to create property inspections and upload images to keep a neat documentation log for each property.

    How we did it?

    1

    0

    0

    0

    1

    1

    1

    0

    1

    0

    0

    0

    1

    1

    1

    0

    1

    0

    0

    0

    1

    1

    1

    0

    1

    0

    0

    0

    1

    1

    1

    0

    1

    0

    0

    0

    1

    1

    1

    0

    1

    1

    1

    0

    0

    1

    10

    1

    1

    1

    1

    0

    0

    1

    10

    1

    1

    1

    1

    0

    0

    1

    10

    1

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    0

    0

    0

    1

    1

    1

    0

    1

    1

    1

    0

    0

    1

    10

    1

    1

    0

    1

    0

    1

    0

    1

    0

    0

    0

    1

    1

    1

    1

    1

    0

    1

    1

    0

    0

    1

    0

    1

    1

    1. Research

    Analyzing technologies and best solutions suited for customer’s needs.

    1

    1

    1

    0

    0

    1

    10

    1

    1

    0

    0

    0

    1

    1

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    2. Designing

    Creating a modern design with intuitive navigation.

    1

    0

    0

    0

    1

    1

    1

    0

    1

    1

    1

    0

    0

    1

    10

    1

    1

    0

    1

    0

    1

    0

    1

    0

    0

    0

    1

    1

    1

    1

    1

    0

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    0

    0

    0

    1

    1

    1

    0

    3. Implementing

    Implementing functionalities and design.

    1

    1

    1

    0

    0

    1

    10

    1

    0

    0

    1

    1

    1

    1

    1

    0

    1

    1

    0

    0

    1

    0

    1

    1

    4. Corrections

    Implementing changes and improving the feature based on customer’s suggestions.

    1

    0

    0

    0

    1

    1

    1

    0

    1

    1

    1

    0

    0

    1

    10

    1

    1

    0

    1

    0

    1

    0

    1

    0

    0

    0

    1

    1

    1

    1

    1

    0

    0

    0

    1

    1

    1

    1

    1

    0

    1

    1

    0

    0

    1

    0

    1

    1

    1

    0

    0

    0

    1

    1

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    5. Post-launch support

    Supporting the client in the first few weeks of using the app.

    1

    0

    1

    0

    1

    0

    1

    0

    0

    0

    1

    1

    1

    1

    1

    0

    1

    1

    0

    0

    1

    0

    1

    1

    1

    0

    0

    0

    1

    1

    1

    0

    1

    1

    1

    0

    0

    1

    10

    1

    1

    1

    1

    0

    0

    1

    10

    1

    1

    0

    1

    0

    1

    0

    1

    0

    0

    0

    1

    1

    1

    1

    1

    0

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    1

    0

    0

    1

    10

    1

    1

    1

    1

    0

    0

    1

    10

    1

    1

    0

    0

    0

    1

    1

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    1

    0

    0

    1

    10

    1

    1

    1

    1

    0

    0

    1

    10

    1

    1

    0

    0

    0

    1

    1

    1

    0

    1

    0

    0

    0

    1

    1

    1

    0

    1

    0

    0

    0

    1

    1

    1

    0

    1

    1

    1

    0

    0

    1

    10

    1

    1

    1

    1

    0

    0

    1

    10

    1

    1

    1

    1

    0

    0

    1

    10

    1

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    0

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    1

    1

    1. Research

    Analyzing technologies and best solutions suited for customer’s needs.

    2. Designing

    Creating a modern design with intuitive navigation.

    3. Implementing

    Implementing functionalities and design.

    4. Corrections

    Implementing changes and improving the feature based on customer’s suggestions.

    5. Post-launch support

    Supporting the client in the first few weeks of using the app.

    Development process:

    Step 1

    Step 2

    Step 3

    Step 4

    The outcome

    [Status December 2024]

    The project will be finished soon, then we will write something here 😁

    +

    Portfolio

    Beredt App: Your personal emergency preparedness assistant

    360° Photo App for real estate inspections with Azure integration

    How to find Product-Market Fit and avoid common pitfalls

    Beredt App: Your personal emergency preparedness assistant

    All case studies

    arrow pointing right