usa +1 309 791 4105
Our Fresh Work
Tata Power Skill Development Institude App

Tata Power Skill Development Institute App

tata power skill development institute app

About Client:

Tata Power Limited is an Indian electric utility company based in Mumbai, Maharashtra, India and is part of the Tata Group founded in 1919. The core business of the company is to generate, transmit and distribute electricity. With an installed electricity generation capacity of 10,577 MW, it is India's largest integrated power company. Currently more than 10000 employees actively working in the organization.

tata power skill development institute app
tata power skill development institute app

Client Requirements:

TPSDI recently launched "TVAS," an online platform to offer its programs via online mediums. Therefore, the client wished to create an online platform where users can get all the information about TPSDI's profile, contact information, training hubs, etc. This app primarily aims to deliver information about the online courses, future webinars with registration links. They also wanted to include a video list for past webinars and notify users of future events, webinars, and courses. Thus, the client approached Hyperlink InfoSystem with this unique idea to create an online platform to deliver users with all the real-time information within minutes. Our Hyperlink team this idea into reality. The mobile app is available on both iOS and Android platforms as per the client's wishes.

Features:

Signup

  • solar panelRegister using essential details like the first name, last name, email, mobile number, password, etc.
  • solar panelYou can also signup using Apple, Google, or Facebook.
solar-panel

Forgot Password

  • solar panelOTP will be sent to the user's registered email address to verify their account and give a password reset option.

Admin Panel:

Login

  • Admin can login with their Email and Password.

Dashboard

  • Admin can see live number counts of users, number of webinars, and number of courses. Admin can manage users, webinars, courses, training metrics, and notifications from the dashboard.
  • Admin can also change their password after login.
tata power skill development institute app
tata power skill development institute app

Users

  • Admin can navigate the users from the navigation panel, and the user list will be displayed. Admin can view specific user details by clicking the eye icon in the list.
  • Admin can delete, activate/deactivate from the list.

Project Approach & Results:

Looking at the client's expectations, our Hyperlink team designed the app as per their requirements. We designed a thorough document list that included all the points and scenarios, created flowcharts and SRS.

After completing the documentation and diagram process, we began working on a design phase. We assigned a designer and one senior UI/UX designer to work on this.

Once the design got approved by the client, we began working on the development phase. Before starting the development, we chose the tech stack for building the app and admin panel. We chose native technology swift for iOS development & Kotlin for Android and used JSON-based rest API development with PHP & Laravel Framework.

Our skilled developers also created one admin panel to manage users, webinars, courses, etc., using Angular 9.

After the development phase, we began the testing phase and deployment, where we tested all the app modules and began processing the deployment process.

tata power skill development institute app
background shape

Challenges:

1. Data Info, Images, & Video Management

The app's primary feature is to provide all types of information, such as details about the TPSDI profile, facility details, training center details, etc. The app also gives all the pictures with the video associated with each detail to understand easily. The main challenge is to manage all the information and display huge no. of images so that users can easily find and smoothly use the app. Our expert developers have handled such massive data by implemented some compressing and custom algorithms.

2. Multiple Oauth Implementation

Ouath is implemented for the app to authenticate the API request. We needed multiple Oauth implementations, one for APP, and the rest for admin. It was a challenging task to validate and destroy the token separately. However, to resolve this issue, we implemented one algorithm and thus managed authentication.

Technologies:

Tata Power Skill Development Institude App

Android

Android OS Support

Android 5.0 to Android 10.0

Development

Kotlin using Android Studio 4.1
Tata Power Skill Development Institude App

iOS

iOS OS Support

iOS 11.0 to 14.0 and above.

Development

Swift 5.0 using Xcode
Tata Power Skill Development Institude App

Admin Panel

Technology

PHP (7.4.11) Laravel Framework (8.9.0) Angular 9

Database

MySQL
arrow
whatsapp