SEEDIUM

Smarter Contact

Communications platform for real estate

USA
Communications
SaaS
Web

Seedium helped Smarter Contact revamp the beta version of the platform by updating the tech stack and architecture, as well as providing security improvements.

Project:

Web Application

Industry:

Communications, SaaS

Client:

Adam Nasir (Tampa, USA)

Services:

Back-end development, Front-end development, Microservice architecture, UI/UX design

Timeframe:

Oct 2019 - Nov 2020

Product overview

Smarter Contact is a leading communication platform for Real Estate professionals that helps them engage leads and close deals more efficiently. With a wide range of features and solutions, Smarter Contact is trusted by 5,000 users worldwide.

The story behind

The idea for Smarter Contact came to Adam Nasir while working as a real estate investor. He realized that the market lacked a tool that could help him and his colleagues effectively attract the attention of potential customers. So, he built a simple SMS marketing platform with the help of a freelance developer. The beta version gained traction quickly, but as soon as the pace picked up, the developer disappeared. That’s when Adam teamed up with Seedium to rebuild, relaunch, and scale Smarter Contact into a powerful communication tool.

Work in numbers

300+
Active users
12+
Months of development
6+
Developers

Seedium solutions

Seedium provided ongoing system development and maintenance, including UI/UX design, back-end and front-end development, building a microservice architecture, and security improvements. Since the platform already had an active user base, the main challenge was to avoid any system disruptions during the modernization process.

The first version of the platform used a monolithic architecture. This made scaling difficult. The client planned to grow Smarter Contact functionality by adding separate modules, but the monolith held them back. Switching to microservices changed that by allowing the team to build and deploy services independently. This reduced risk and made the scaling process faster and easier.

To improve product stability and simplify long-term support, we decided to migrate gradually from JavaScript to TypeScript. The goal was to unify interfaces and make the codebase easier to work with. TypeScript made contracts between modules clear and consistent. As a result, onboarding time for new developers was cut in half, and feature development became ~10-15% faster.

The client prioritized security, so we implemented a number of security features in line with industry best practices. They include:

  • Integration of the Auth0 service for secure user sign-in, sign-up, and social network authorization;
  • Integration of monitoring tools;
  • Improvements in database security and protection against external attacks;
  • Flexible access control based on group and role permissions.

This helped us protect the system from unauthorized access and known cyberattacks, increasing trust in the product among existing and new users.

Project highlights

Features Implemented

Migration from JavaScript to TypeScript

Microservice architecture

Code refactoring

Mono-repository

UI Design

Kubernetes integration

Auth0

Ringless Voice Mail

Skiptracing

Monitoring & logging tools

Staging, production, and testing environments

CDN integration

Async communication with Kafka

CI/CD set up

Security improvements

Horizontal auto-scaling

Tech Stack

AWS

AWS

Docker

Docker

Kafka

Kafka

kubernets

Kubernets

Node.js

Node.js

react

React

terraform

Terraform

vue

Vue.js

The outcomes and recognition

As a result of 12+ months of our cooperation, the client received an updated, secure, and scalable platform that fully met the company's business needs. By teaming up with Seedium, Smarter Contact gained the time needed to assemble their own in-house dev team and keep improving the product.

 

We are excited to see Smarter Contact grow. Today, it’s more than just a real estate SMS automation tool. After a great start, the platform has expanded its functionality to serve over 7 industries, including sales and marketing, recruitment, gym and fitness, automotive, and more.

"Just trust me, hire them, and it will save you a lot of headaches having to rehire other developers. The tasks and progress were well-managed, articulate, straightforward, and the team was easy to work with."

Mariana Dzhus

Mariana Dzhus

Business Development Manager

Get in Touch

info@seedium.io

+1 (302) 306-5390

Tell us about your project needs

We'll get back to you within 24 hours

Cookies make things better here!

We use cookies to enhance your navigation and make your experience more personalized. By clicking “Accept All”, you’re agreeing to our Cookie Policy.