New Homes Elephant

Internal Application for the New Homes Design Team

Developed a high-performance internal web app integrating Salesforce (REST API), internal APIs, and AutoCAD outputs (LISP/CSV) to streamline home system design workflows.

This project is a private, internal application and cannot be publically demoed.

The Problem

New Homes designers needed a faster, integrated solution to design and quote new home layouts, overcoming slow, manual processes with disconnected software.

The Solution

Built a web based application using internal API's to run electrical and structural calculations, integrated CRM Salesforce REST API for automation and data sync for community wide plan sets as well as individual lot level designs.

The Results

Reduced project turnaround and costs; trimmed down redesign rates by 50%; process later rolled out to subsidiary vendors. Learned advanced skills in Next.js, API integrations, database management, Python coding, Salesforce CRM REST API and custom CSV/LISP format creation.

Technology Stack

Next.jsMantine UITypeScriptPythonSalesforce CRM REST APIInternal APIsAutoCADMixpanel

My Role & Contributions

Software Engineer: built REST endpoints (Python), Salesforce integration, UI in Next.js (Mantine UI), connected exporting routines to AutoCAD for template automation. Led requirements workshops, designed analytics, managed CI/CD.

Project Showcase

Take a closer look at the key features and interface design of the application.

Community Dropdown Selection
Community Selector
Community Individual Lot Selector
Select your lot number within a community
Attachment Selector
User can select/see certain attachments like community maps, plot plans, etc, which come from a Salesforce REST API
Left Sidebar Image
Left sidebar with navigation and filters, all of these get automated with certain Salesforce information
IPS Form
Based on community and lot selections this form get auto populated with info from Salesforce. User can also edit any field
Buttons
Various action buttons for user interactions. Download CSV exports a csv to be imported into AutoCAD to build attribute blocks for automation. Save does two things save to two different databases one goes to DynamoDB and the Other goes to a AWS Lambda function
Overall View of the application
This is an overview of the entire application interface

Interested in Working Together?

Let's discuss how I can help bring your next project to life.

Get In Touch