EndorsedendorsedCompleted

Django REST API for Apartment Listings and Rental Pricing Predictions

Services Covered:

API DevelopmentCustom Software DevelopmentWebsite DevelopmentAI and Machine Learning
Project hero — replace with case study imagery
Industry
Industry

Advertising & Marketing

Duration
Duration

2 months

Budget
Budget

10K - 49K

Client Size
Start Date

1 September 2020

Team Size
Team Size

1-5 Employees

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

Ongoing
Software Development

Backend Development for Supply-Chain Optimization SaaS

Preview of the Backend Development for Supply-Chain Optimization SaaS
Budget:
10K - 49K
Duration:
93 months
Team Size:
1-5

Services Covered:

+1 more
Ongoing
Software Development

Financial Reporting System for Software Company

Preview of the Financial Reporting System for Software Company
Budget:
50K - 199K
Duration:
55 months
Team Size:
6-10

Services Covered:

+1 more