Approach

DIGIT Sandbox For Streamlined User Experience

A sandbox in software engineering terminology is a secure, isolated environment designed for the execution and testing of software, programs, or code without impacting the broader system. This controlled virtual space enables developers to experiment with new ideas, features, or security measures, identifying and addressing potential issues before integrating changes into the primary system.

Inspired by this concept, DIGIT provides a hosted Sandbox environment that enables business users and developers to explore and build products, modules or features on the DIGIT platform with minimum effort and resources. By providing instant configurations, a user-friendly GUI and extensive documentation, Sandbox presents partners with an exceptional, self-serve user experience.

Objectives

DIGIT Sandbox aims to revolutionize how users engage with and leverage the DIGIT platform. By streamlining processes and removing barriers, Sandbox drastically reduces the time it takes to explore, configure, and build on DIGIT, transforming a traditionally complex and time-consuming process into a user-friendly, self-serve experience.

Specifically, Sandbox aims to:

  • Empower users through self-service: Enable partners to independently explore and build on the platform without relying on external assistance.

  • Accelerate development: Provide a pre-built, stable environment that eliminates setup time and allows users to focus on innovation.

  • Simplify deployment: Remove the burden of hosting DIGIT instances by pre-deploying them in the cloud.

  • Increase ease of use: Simplify configuration through intuitive, GUI-based tools.

Strategy

Sandbox presents a self-deployed environment for users to interact with DIGIT products without bearing infrastructure and personnel costs. With an intuitive GUI and extensive documentation, Sandbox eliminates user barriers, enabling even beginners to utilize DIGIT products.

Sandbox users can configure and start using DIGIT products through a simple 3-step process:

  1. Application Selection

Complaints and Campaigns are present in Sandbox V1 - Licenses, Collections and Taxes to be added later.

  1. Master Data Configuration

Master data is used to control application behaviour. Users can either auto-configure master data with default values or manually edit master data themselves.

  1. Client Interface Setup

A client interface is used to access the applications that have been configured in Sandbox. Users can navigate to the client interface through a browser or access it through a mobile app.

To ease navigation for new users, Sandbox also contains an onboarding video and a stepper.

In addition to the above, Sandbox provides tenant (organization) management. Users can set up a tenant hierarchy to segment configurations and data among different organizations. Hence, several tenants can use a single Sandbox instance.

Value Propositions

Gateway to monetizing DIGIT for tech partners/business users

  • Business users can customize and demo DIGIT products to clients without having to develop the capabilities to host their DIGIT instance.

  • Time to value for DIGIT-based projects is greatly reduced through a completely self-serve Sandbox experience

  • Business users can experiment with DIGIT products to discover new business use cases at no cost

  • Sandbox's simple GUI ensures that even users without a technical background can utilize DIGIT products.

Digital governance partner for governments

  • Governments can identify products which solve the pain points they encounter, and collaborate with market players to implement them.

  • Sandbox's tenant hierarchy feature allows flexible data and configuration sharing between different levels of government.

  • Governments can explore DIGIT product experience for multiple user roles, such as campaign organizer, field worker, etc.

Productivity tool for developers

  • Developers can directly configure DIGIT products through a simple GUI instead of having to create JSON files and invoke APIs.

  • Infrastructure costs and DevOps involvement to setup their DIGIT instances are avoided and developers can instead focus on leveraging DIGIT APIs to generate value

Partner Workflow

Last updated

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.