EndorsedendorsedCompleted

Django REST API for Apartment Listings and Rental Pricing Predictions

Services Covered:

API Development • Custom Software Development • Website Development • AI and Machine Learning
Project hero — replace with case study imagery
Industry
Industry

Advertising & Marketing

Duration
Duration

2 months

Budget
Budget

10K - 49K

Start Date
Start Date

1 September 2020

Team Size
Team Size

1-5

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
73/100
Good

Project Capability Score (PCS) estimates how capable Profil Software is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

NextHome

mapToronto, Canada

Project Summary

Profil Software developed a Django REST API to populate a Canadian apartment listing website with rental information and to power frontend search and listing data. The API handles user registration and lead-capture storage and uses a historical rental price database to build trend and predictive pricing models. The project progressed through September–November 2020 and is in testing with optimizations to improve database response times; communication and tracking have been managed via Upwork.

Key Challenges

  • Build a new API to populate apartment rental listings for the website.
  • Optimize database response times and handle complex historical data for predictive rental pricing.
  • Engage an established, accountable vendor with Python/Django expertise rather than freelancers.

Project Deliverables

  • Django REST API to power the frontend search and listing data
  • Backend user registration and lead-capture data storage
  • Historical trend models based on rental price database
  • Predictive rental-pricing models

Project Solution

Profil Software developed a REST API using Python and the Django REST framework to serve search and listing data to the website frontend. The API creates backend user profiles and stores lead-capture data, supplies pricing and floor-plan information to customers, and integrates a historical rental-price database to generate trend and predictive models. Development was coordinated through Upwork and is in testing while frontend developers build against the API.

Project Outcome

  • Approximately 90% complete and in testing with ongoing optimizations to improve database response times.
  • Project management was smooth despite working with an overseas agency, with transparent progress tracking via Upwork.

Platforms

  • WebWeb

Tech Stack

  • PythonPython
  • DjangoDjango
  • REST APIREST API

Client Endorsement

Overall Review Rating

4.63star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

“Currently, the project is in testing, and the team is working on optimizations to improve database response times. Profil Software uses Upwork to manage and communicate their progress, which allows for a high degree of transparency. They work best when provided with clear samples and requirements.”

Michael Racioppo

Digital Director

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Profil Software