AboutProject

Real-time Notification System

Our client wanted to migrate and enhance real estate and vehicle rate tracking notification services to a cloud function-based architecture for better scalability and performance. The front end was redesigned with new pages for improved user experience. Backend extensions were updated, and deployment on Google Cloud Platform (GCP) was chosen for scalability. We also created an NPM package for easier sharing of the Prisma client and updated existing NPM packages with new features like notification senders and improved data handling

Technology : Node.js, React, GCP

Real-time Notification System Project Image

ProjectFeatures

  • Implemented real-time and aggregated notifications, along with tracking functionality.
  • Developed an NPM package for efficient sharing of the Prisma client across multiple projects.
  • Updated existing NPM packages and introduced new features, including a notification sender, quota package, logger, and vehicle data package.
  • Created a web crawler to extract data on real estate and vehicles from updated APIs.
  • Upgraded extension backends to utilize new notification functions effectively.
  • Deployed notification managers, repository, and vehicle extension backend on Google Cloud Platform (GCP).
  • Designed and implemented a feed listing page, entity detail page, and an admin page.
  • Resolved bugs related to criteria, subscriptions, and Firebase authentication.
  • Established subscriptions, cron jobs, and pub/sub topics for streamlined operations.
  • Documented setup and deployment instructions for the repository and notification managers.

Our Technologies

We work with

  • Web
  • DevOps
  • UI/UX
Next .js
Kotlin
gcp
figma
React Native
aws
node-js
i_vison
laravel
circleci
nuxtJS
gitlab
php
jenkins
sketch
graphql
digital_ocean
react-native
zeplin
postgresql
Flutter
kubernets
Android
xd
mysql
firebase
cloudFlare
vue-js
adobe

Request a project and get free estimates for timeline and pricing

Your technology partner for innovative and impactful digital solutions.

Let's try Survey
Request a project and get free estimates for timeline and pricing
profile-image

Get Started With Intro Call

Work with Us
Scroll to Top