Implemented features used by 100M+ eGov Digit Users

Mahendra Choudhary

Backend Engineer
Frontend Engineer
React
Storybook
Tailwind CSS

Overview: 

Ipsator is a product and technology consultancy. I got the opportunity to work on the eGov Digit project. DIGIT is a service delivery and governance platform designed to improve access to services for citizens, coordination for employees and vendors, administration for administrators, and policy-making for policymakers and researchers. My role on the project was to work on the development of the platform's user interface (UI), with a focus on improving user engagement, streamlining development processes, and making the platform more efficient and effective for all users.

Challenges: 

One of the main challenges we faced with the DIGIT platform was improving user engagement. We needed to make it as easy as possible for citizens to access services through the platform, without compromising the platform's functionality or reliability. Additionally, we wanted to create a UI that was modular and reusable, to save development time and resources in the long run.

Solutions: 

To address these challenges, I took on a number of key responsibilities on the project, including:
Implementing multi-page forms for services used by 100M+ eGov Digit users: I worked with the development team to create user-friendly forms that were easy to navigate and understand, reducing the time it took for users to access services through the platform.
Creating a reusable, modular UI components library with Storybook: I built a library of UI components that could be used across multiple projects, saving an average of 200 hours per month. By using Storybook, we were able to test and refine our components quickly and efficiently, ensuring that they were reliable and effective.
Adding a "Review and Submit" feature with API integration: I implemented a "Review and Submit" feature that allowed users to review and edit their form data before submitting it through the platform. This feature was integrated seamlessly with our API, ensuring that user data was always accurate and up-to-date.
Developing a robust in-house PDF generator using Vanilla JavaScript: To support various projects, I built an in-house PDF generator that was designed to be highly reliable and efficient. This generator was able to create PDFs quickly and accurately, saving our team valuable time and resources.

Results: 

Thanks to these efforts, we were able to achieve a number of key results on the DIGIT eGov project. Some of the highlights include:
Improved user engagement: By implementing multi-page forms and user-friendly UI components, we were able to significantly improve user engagement on the platform. This made it easier for citizens to access services through DIGIT and helped to streamline the overall service delivery process.
Streamlined development processes: By creating a modular, reusable UI components library, we were able to save an average of 200 hours per month in development time. This allowed our team to work more efficiently and effectively and helped us to deliver high-quality results on a tight schedule.
Increased efficiency: By developing a robust in-house PDF generator, we were able to create PDFs quickly and accurately, saving valuable time and resources for our team. This made it easier to support various projects on the DIGIT platform and helped to streamline administrative processes for all users.

Conclusion: 

Overall, my work on the DIGIT eGov project was highly impactful, and I am proud of the contributions I made to this important platform. Through my efforts, we were able to improve user engagement, streamline development processes, and make the platform more efficient and effective for everyone involved.
Partner With Mahendra
View Services

More Projects by Mahendra