Tablecloth | Mavric – Turn Your Ideas Into Most Lovable Products

Tablecloth

When Welfie set out to create a platform to unify health records, apps, and community resources, they faced a daunting challenge: integrating disparate systems into one seamless experience.

Role

Development & DevOps

Industry

Information Technology

Duration

3 months

Tablecloth Project Cover

About the Project

The team at Tablecloth wanted to upgrade their web app by adding new features and changing a lot of manual operations into automatic ones. The purpose of the service is to collect data from the organization, perform surveys over the data, and predict the impact of that analysis on the organization. This could range from profit analysis to revenue growth to employee satisfaction. We were given the task of using advanced technologies and the latest frameworks to create a modern web application.

The Client

The team at Tablecloth had already developed the first version of the app which would provide a meaningful context behind the metrics of an organization. The founders had the mission to create a system based on surveys and numbers that would eliminate any sort of bias and discrimination against any member of an organization The ultimate goal was to develop a more advanced version of the web app with automated processes and security. The uniqueness of Tablecloth lies in the cost-effective solutions it provides to its users while offering a wide range of tools for data analysis and visualization. The platform also allows customization of the pre-existing datasets for adaptability according to the user requirements. Tablecloth’s mission is to show how their software goes deeper than self-reporting, enabling operators and managers to focus on necessary changes to be implemented.

The Challenge

Tablecloth came to us with the challenge of developing version 2 of the app with enhanced and additional features along with automation of the processes. They contacted us to find a team of professional and highly skilled developers who can deliver on deadlines and understand the concept of the web app. Our objective was to understand the complex system of ESG (Environmental. Social, and Governance) framework being used for the organization’s business assessments, maintain effective communication with the client about the progress and development of the project, and perform project analysis through specific testing methods.

Wireframes
Dashboard Preview

Technical Challenges

  • The project consisted of multiple challenges and complex problems, but our team fulfilled them successfully. They included:

  • Auth0 Integration: Minimal documentation and platform support made authentication integration complex.

  • Excessive R&D: Many features required intense research, experimentation, and adaptation.

  • Real-time Modifications: Handling edge cases during live updates proved time-consuming.

  • Custom Test Editor: Implementing advanced filters in a third-party test editor required heavy customization.

  • Authentication: Developing secure single sign-on capabilities demanded extensive planning.

Objective

TableCloth wanted to expand its operation to handle more clientele and offer excellent impact management services. Our mission was to design a service that would depict the outcome of operations in the internal and external environment of the organization, based on the data analysis. We completed the automation and development customization demand to ensure a smooth user experience of the app. Our main objective was to deliver a seamless service for impact management in the required timeframe

Scope

Our focus was to develop new features in the first quarter and ensure the top quality of the app by performing appropriate testing. To deliver the result we had to streamline multiple use cases and ensure stable and bug-free features in the given timeline

Peer Review

The testing began by checking the functionality of the features and ensuring that it works with multiple users. Bug fixes were recommended after a thorough analysis of the code by multiple engineers. Throughout the project execution, we offered various suggestions to the client one of which was to use NestJS and Next.js as they are emerging technologies. We successfully convinced the client to switch to a more modern approach toward development by using the latest platforms and languages

Agile Development

At Mavric we ensure an agile approach to management to establish quick delivery of the project and to keep the client aware of the project’s progress. Implementing agile methodology gave us a significant boost in our development processes

Web App

TableCloth is a web app developed using NestJS, Next.js, and PostgreSQL. It is available to asset managers and enterprises for the analysis of their data. Simply onboard your organization on the platform, discuss and analyze the data with a team of experts, and set clearer and easily achievable goals

    Key deliverables

  • Taskboard creation for the management of tasks and surveys.

  • Using new frameworks to develop the required features.

  • Applying CI/CD pipelines for deployment.

  • Automation of the already existing features in the app.

Taskboard System
CI/CD Pipeline

Maintenance of the app

We are providing TableCloth with ongoing support of the app regarding the development of new features, testing for bugs ensuring a bug-free code, and implementing any changes if the project demands.We also monitor the app for smooth functioning and any urgent troubleshooting

Core features of the app

  • The core features of the app include:

  • Task Management: Creating a task board for task and survey management of organizations.

  • Integration of third-party dashboards: A main feature of the app is the integration of third-party dashboards that have been customized based on Tablecloth requirements.

  • Authentication: The app offers single sign-on and impersonalized authentication for better security and avoiding data breaches.

Outcomes

  • After collaboration with the client our team of developers was able to produce a transformative web app with efficiency.

  • Understanding of the project: The project had many complex functionalities to understand which also required extensive research. We were able to understand the project clearly after multiple discussions with the client.

  • Timely Delivery: The project was executed and delivered on time along with constant consultation with the client.

  • Development of the new features: An important task was to develop new core features and use the latest technologies for development, which was achieved successfully.

  • Ensuring top quality: After the completion of the development phase, our quality assurance team did rigorous testing of the app to ensure a top-notch performance for end user.

Step into a future where your ideas lead the way and set the standard for excellence.

Wow Your Users