Development of Integrated Leaderboard, Event Calendar, Email Management System, and Reward Redemption Process

Background

Blue Studios is providing online learning opportunities to students starting from preschool to 12th grade with the help of online learning classes and many other skill based courses of various categories through webinars, videos, and live classes.

Before reaching out to Mpire Solutions, they were not aware of the concept of a leaderboard. Morever, no mechanism existed to rank the users based on projects, assignments, and quizzes for a specific subject and / or other categories. Instead, they were using a grading system based on marks without any conceptualization of leaderboard rankings.

To begin with, they required a complete mechanism of an event calendar where the users can easily book online projects based on availabilities and offers. We had to select the most appropriate technology to develop an efficient, user-friendly, and integrated event calendar.

Furthermore, with live classes and other online learning activities that can help the users earn rewards, they wanted us to create a mechanism of reward redemption using the right technologies and integration with third parties and within the platform, so that registered users can easily redeem their gifts without any delays.

The last thing they required was a customized and integrated email management system to deal with the auto-generated email throughout the registration process.

mpire solutions
A group of people collaborating while seated at the desk
Laptop showing customer service, retention, and profitability locations on a world map

Challenge

The main task was to create a leaderboard from scratch while integrating all other functions that are related to assignments and the grading system. Since Blue Studios were already using different third-party integrated platforms (Klayvio, Userpilot, & Typeform), our team had to face a lot of limitation throughout the process of development.

Another main challenge was to initiate the custom codes due to no direct access. Our team of experienced and certified developers spent extensive time on the project to find and implement the best possible solution in order to meet the requirements. The client provided us with a specific design and we had to suggest the most efficient technologies for different platforms of the website to get the desired results.

The reward redemption process was yet another challenge for our team. We had to use the right third-party integration platform to develop a well-structured and smooth reward redemption process for the registered users that were ranking in the leaderboard. Other than that, the client required a proper email management system for the new users so that when they register on the platform, they can get the confirmation email right away. 

Requirements

  • Integrated Leaderboard Development – To create, implement, and integrate a leaderboard for a proper ranking system based on different online activities.
  • Event Calendar Development – To manage the live activities and to book for available projects.
  • Features Enhancement – To enhance existing features in order to effectively integrate with the leaderboard.
  • Integrated Gift/Reward Redemption Process – To redeem the gifts based on grades & ranking, on the leaderboard.
  • Email Management System –  To generate and send auto-generated emails through third-party integration throughout the registration process.

Solution

Since the basic design was provided by the client, our experienced and certified team of developers came up with the right mix of technologies (ASP.NET, HTML, CSS, JavaScript, and Uscreen) to perform both tasks.

We started the leaderboard development using ASP.NET for backend & HTML/CSS/JavaScript for frontend development. Since we used customized technology throughout the development process, there were no limitations or barriers throughout the coding process.

We managed to get 3rd party integrations with various platforms to achieve the desired results with the leaderboard. We suggested and implemented a variety of technologies for the admin panel and registration process of the website to make them more optimized and user-friendly.

After successfully developing an integrated leaderboard, we moved towards creating an effective event calendar for the users to book the live events easily. We used Uscreen technology to create an event calendar that shows the availability of the live events.

Furthermore, the implementation of the integrated gift redemption process greatly helped the registered users on the leaderboard in redeeming their gifts based on total points, projects submitted, and quizzes.

To address the need of a proper email management system, we implemented third-party integration with Klayvio technology, so that newly registered users can get an instant auto-generated email for confirmation.

Results

  • We managed to successfully create a customized and integrated leaderboard for the client with the implementation of ASP.NET, HTML, CSS, and JavaScript technology.
  • Registered users can now see their rankings through the leaderboard.
  • An event calendar was developed with the best practices of Uscreen technology.
  • A proper reward redemption was developed using third-party integration.
  • An integrated and customized email management system was implemented to send instant emails to newly registered users.
  • All the features that were mandatory for successful customization and integration were enhanced.
  • The management of Blue Studios was fully satisfied as we managed to custom deliver the project as per their exact requirement.

Benefits

  • The integrated leaderboard encourages the registered users to perform above par and to get the motivation to see themselves ranking on top of the leaderboard.
  • The event calendar helps the users to register for various live classes throughout the week/month.
  • The reward redemption system allows the registered users to easily redeem their gifts based on ranking, grades, assignments submitted, and, quizzes.
  • The integrated email management system makes the entire registration process more flexible and significant.
Read More

Customized Extension Development for Chrome and Safari

Background

OneProximity is a well-known platform to generate and secure login information (ID & Password) for its registered customers. Previously, they only had a mobile app through which customers could manage & secure their login credentials for various platforms regardless of any nature.

The key reason why OneProximity reached out to us was to enhance the functionalities of this app by making it available to the customers via desktops, laptops and personal computers using customized extensions for Chrome and Safari.  

mpire solutions
A group of people collaborating while seated at the desk
Laptop showing customer service, retention, and profitability locations on a world map

Challenge

Before approaching Mpire Solutions, they only had a mob app as a password manager and were facing challenges in updating the registered credentials manually. The main challenge was to develop extensions for two platforms (Chrome and Safari) from scratch and with the same functionalities so that customers can also use the proximity app on their desktops and personal computers as well.

The primary challenge was not just to develop the extensions, but to ensure that the customization integrates with an existing app smoothly. Our team of developers conducted an extensive audit of the application before suggesting a way forward. A technical and security challenge was about encrypting the passwords within the existing app. The deep understanding of OneProximity application enabled us to move towards the solution while keeping all other important factors under consideration.

Requirements

  • Customized Extension Development for Chrome – To make the app solutions available to customers using Google Chrome.
  • Customized Extension Development for Safari – To make the app solutions available to the customers using Safari.
  • Implementation, Support, & Monitoring – To implement and monitor the overall performance of the extension.

Solution

After an extensive audit of the existing application, our team of expert developers developed customized extensions for Chrome and Safari by following the best practices of Coordinator & JavaScript throughout the process.

The core function of the extension was not to save the login information on Chrome and Safari but to retrieve the stored credentials from the existed app for registered users.

The existing application was based on Lambda functions which were not proving effective in getting the desired results. To come up with a significant solution, we developed a middleware to perform the task which helped us in developing reliable extensions for Chrome and Safari.

Results

  • The custom Chrome and Safari extensions were successfully developed and implemented.
  • Customers can now experience the features of the app across all devices.
  • The custom developed extensions were now able to retrieve login IDs and password details from the app.
  • To excess the extensions the registered users have to provide some basic information based on mobile numbers and ID numbers as allocated by the app.
  • The extensions can retrieve the credentials for all platforms regardless of their nature.
  • The extensions would only work along with the app. Customers have to register on the app to use the extensions.
  • The team of OneProximity was fully satisfied with the results along with our efficient and timely services as we managed to complete the project within the provided timeframe.

Benefits

  • The extensions created for Chrome and Safari allow customers to use the OneProximity platform on all mobile devices, desktops, laptops, and personal computers.
  • The main benefit of the extensions was that customers can now easily retrieve the pre-stored credentials regardless of any location or platform, no matter what device they are using.
  • The custom development of the extensions for Chrome and Safari helped OneProximity reach out to the maximum target audience.
Read More