Open Innovation Campus

Digital Life

Smart Vacation Rental Property Management System Using Latch

Available

Resources

https://latch.tu.com

Technologies to be used: Programming language: Python, C++, Go, etc.
Latch API/SDK: For access control.
Home automation systems: Raspberry Pi to control services and lock simulation (optional, use of an existing commercial lock).
Web/mobile development frameworks: React, Angular, or Flutter for the interface.
Database: PostgreSQL or MySQL for booking management.

Are you interested?

If you are a professor or university student and you are interested in participating in the TUTORING program, register your information so that we can start the program.

Student registration
Academic registration

Subject Area

Looking for students who aim to develop their TFG/TFM and who have a strong interest in new technologies, especially those related to cybersecurity techniques. Command of programming languages such as Python and basic knowledge of hardware recommended.

Introduction

Telefónica's Ideas Locas team develops projects and research in different fields and proposes a new universe for you to experiment, ideate, learn and innovate.
The challenge they propose is the following:
Nowadays, the occasional rental of tourist homes is in high demand. For that reason, having control by the business owner where they can access locks, services (electricity, Internet etc) is where Latch can be of great help. For this reason, it is proposed to develop a property rental management system (and also, for example, it could be implemented in hotels) that controls access and enables various services through Latch. The system will allow tenants to access the property during the period of their reservation and hosts to manage the use of the property remotely from a dashboard.

Challenge raised

1. Research and analysis of technologies Research Latch, its APIs, and SDKs.
Study smart locks (Yale, August, Nuki, etc.) and home automation systems.
Review rental management platforms (Airbnb, Booking) and their APIs.
Delivery: Documentation of technologies and how they integrate with each other.

2. Define the system architecture Design the structure that integrates Latch, smart locks and the services to be controlled (electricity, internet). Frontend: Development of an app/website for hosts and tenants.
Backend: Server that manages reservations, accesses the Latch API, and controls locks.
Home automation: Systems that enable services (electricity, internet) connected to the backend (Raspberry Pi for example).
Delivery: Architecture diagram with module and data flow details. 3. Integrating Latch with Smart Locks Objective: Implement access control functionality. Use the Latch SDK to allow tenants to open the door with multi-factor authentication.
Research the different smart locks on the market to choose one compatible with the Latc API or use a Raspberry Pi to simulate the switch or lock.
  Delivery: Code that authenticates users with Latch and unlocks locks during the stay. For PoC, it is advisable to use a Raspberry Pi or some simple intelligent switch model to simulate the lock.

4. Enablement and service management Objective: To control the switching on and off of services (electricity, internet) based on reservations. Implement a home automation control so that services are only activated when there is a tenant. - Configure the system so that services are disabled at the end of the booking.
Delivery: Simulate the activation of services such as electricity and internet connection automatically controlled according to the status of the reservation.
5. Host dashboard development Goal: Create an interface for hosts to manage their property remotely. Panel that allows **access monitoring** and **configuring services**. Functionalities to send real-time notifications about unauthorized entries, exits, or access attempts.

Who is this challenge for you?

Telefónica's Industrial Tutors accompany you in the development of the TFG/TFM, providing their real vision of the industry. They will share their knowledge and experience, offering you feedback so that you can develop a project with an innovative impact.

Francisco José Ramírez Vicente

Investigador de Seguridad - Ideas Locas