Droid - Project Management Software

Our hack the south entry where we aimed to create a progressive web app that utilizes a custom-built API and MongoDB made in ionic with the angular backend. This project aims to simplify property management and connect tradesman with job opportunities. It has been split into 3 crucial parts that are needed for development.

Problem

As more and more people start to rent properties, the need for an AFFORDABLE, easily ACCESSIBLE and TIME-EFFICIENT maintenance solution steadily increases, by both landlord and tenants alike. A system like this would need to be able to effectively CONNECT tenants, landlords and tradies with one another, STREAMLINING the usual process by handling all major events, from the identification to the completion of tasks, all managed through a SINGULAR application.

In short... We set out to make an app that allows for the better maintenance of properties.

Tenant Issues

While doing research we came across a survey that said around 82% of tenants have experienced issues during their let period, many of which can take weeks to solve. It showed that STUDENTS were one of the groups who were most common to come across these delays.

Available solutions today include

  • 3rd Party Solutions
    • Can take up time
    • Possible Limited Availability
  • Letting Agencies Maintenance
    • High Fees
    • No landlord input
  • Landlord Self Repair
    • Takes up Time
    • Possible lack of skill

Supporting information

We also spoke to one of our team members landlords where she explained the difficulty of organising and keeping on top of these issues, as well the hidden costs of letting agency maintenance plans.

Solution

Our Solution is split up into 3 main branches that all work together but serve their own unique purposes. The app would then be created in ionic with angular as a backend. All of our data is stored in a MongoDB and accessed through our own API that we built. The allocation between tickets and tradies would also be an automated event that links the two based on a set of triggers.

Tenant

This portion of the app is responsible for the setting up of the tickets through the identification of the problem, allowing users to follow up on or cancel tickets. It also allows users to view their past tickets, and finally, they're managing their contact details through the accounts tab.

Landlord

The landlord acts as the intersection between tenant tickets and possible tradesman for the job, creating a well-organised system for accessing and managing tickets, as they get the final say on who they will hire to complete one of their client's tickets.

Tradesman

The tradesman is able to view tenants requests based on the landlord's account parameters and their own set distance from the property. Allowing them to confirm or deny their interest in the presented job

Reasons it’s better than existing solutions

  • The application is free to use by all users
  • There is no increased Maintenance Fee charged to Landlord or Tenant
  • It connects landlords to tradies skilled for the job who are reviewed
  • Gives landlords a final say over their chosen tradesman
  • GIves tenants and landlords an environment where they can keep tickets organised
  • Allows tradesman to work when they want where they want
  • Simple yet effective design
  • Increased time efficiency
Share this project:

Updates