Want to know more?
We are happy to help

GET IN TOUCH

Want to know more?
We are happy to help

GET IN TOUCH

WE ARE HAPPY
TO HELP YOU

If you wish to contact us, please fill in the
form and submit it.

DATASHAPES React

Role-based login system with React

A Multi-tenant SaaS application with SSO functionality

DATASHAPES React

Role-based login system with React

A Multi-tenant SaaS application with SSO functionality

Project Overview

Celestial deployed a multi-tenant SaaS application to the production-grade Azure cloud Infrastructure with multi-tenant support for this DataShapes project. This same concept can be extended to other SaaS applications that may have similar use-case/requirements. The idea was to plan, design and implement an architecture that is highly-available, scalable and secure.

Business Requirements

  • To build an end-to-end DataShapes management platform that can generate edge intelligence data and inject it into the IoT devices
  • Create a product that can be used in various domains to solve various edge device problems and also to analyze unstructured data
  • To add the feature of multi-tenancy to the SaaS application
  • To add Single Sign-On functionality

Challenges

Laying the basic structure of the architecture with multi-tenancy and SSO functionality was the initial challenge. Creating dashboards for each user was yet another challenge that we had successfully tackled in the later phase.

Challenges

Laying the basic structure of the architecture with multi-tenancy and SSO functionality was the initial challenge. Creating dashboards for each user was yet another challenge that we had successfully tackled in the later phase.

Celestial Solution

Celestial team has assisted in planning and designing the architecture of DataShapes application with multiple functionalities within a short span of time.

The project was divided into 2 phases. In the initial phase, we had designed 2 modules.

- Organizational module
- User module

The second phase is about creating the device module. Here the enterprise application is developed with multiple features like login-based accessibility and dedicated database resources.

KEY FEATURES

SSO Functionality

Implemented Single Sign-On functionality that will improve access to different platforms and resources.

Multi-tenancy

The architecture should be able to provision dedicated and isolated resource set (Frontend service, Backend Service and Database) for each newly added tenant.

Role-based Logins

User roles are classified into 4 parts – Super Admin, Org Admin, Org Member, and Normal User. According to the roles assigned each user can have separate view of the dashboard and different accessibility.

Technologies Used

Technologies Used

The Outcome

  • Integrated single sign-on functionality
  • Created a Role-based login system
  • Designed a Multi-tenant architecture
  • Created separate dashboards for each user

Want to Know More?

Want to Know More?