Codementor Events

InsureIt-InsureTechathon-ADCAT

Published May 31, 2019

About me

I am a Software Professional and I believe my substantial experience in software designing and developing will be a benefit to an organization. Currently being a mixture of multiple technologies, I am in a Strategy team who is into innovation and research of new ideas related to healthcare. In particular, I have -

  • 5 years of experience in healthcare, cybersecurity, supply chain and reporting domain.
  • an engineering background which gives me the ability to quickly grasp new technical details.
  • 3 times national hackathon winner - Google I/O, Aadhaar and HDFC.
  • sportsmen spirit as played district level Table Tennis.
  • superb relationship-building skills and high problem-solving skills.

I am a huge people-person and when I'm not working, I am usually into the learning phase, looking into new technologies and try to grasp them. I am very much a kid at heart, love to go cycling, play football, play table tennis, and travel whenever I can.

I love meeting new people and learning new things, so please feel free to drop a "Hello".
Feel free to contact me at directly at 07shubhamg@gmail.com

Competencies -
Backend Development- C#, .Net Framework, ASP.Net MVC, ASP.Net Core, Entity Framework, ADO.Net, Python, Django, Flask, DRF, PHP, C, Microservices architecture.

Database - SQL Server, MySQL, NoSQL - MongoDB

Front-End Development - HTML, CSS, JQuery, JavaScript, Bootstrap

Containerization Platform - Docker and Kubernetes (container-orchestration system)

Cloud Technologies - Microsoft Azure and Amazon AWS.

The problem I wanted to solve

Spreading awareness for Risk Assessment and educating the customer about the importance of Insurance by Gamification.

What is InsureIT?

Application name - InsureIT
Hackathon organized by ADCAT HDFC Life on - (use cases) [Benefit to Increase Insurance Process.]

Gamification
Get the best deal!
Risk Assessment
Educating Customers.
InsureIT was under the classification of Gamification, Risk Assessment and Get the best deals.

InsureIT asks for your mobile number and it crawls user's info using TrueCaller API, user's info including Name, Gender, Email, and Location. InsureIT's main aim is to get very less info from a user and could help with possible benefits for Insurance Policies.

After asking mobile number, InsureIT start's its Gamification process, Game on Insurance. InsureIT will provide you with an initial amount of Rs. 10000 and will ask you to either enrol in policy coverage or not. Currently targeting House Insurance and Vehicle Insurance. As soon as a user starts its process of Gamification, his ultimate goal is to play in such a way that he has a maximum number of savings claiming the max possibility of policies. As per his/her crawled data, InsureIT figures out the location of that person. As a rule of a game, it will ensure you to choose Coverage, but it depends on you, how you want to start with your coverage or no coverage.

Hence your figure out your coverage, it will take you to Spin Wheel. It will decide your luck, luck in the sense it could be anything that could happen in your life, so we decide to have a spin wheel, luck part game. Hence spin the wheel, while spinning can let you earn money as well as can make you bankrupt. Hence our main goal is to provide you understanding, for example, you spun the wheel, it got stuck at, your house is on fire hence you lost money. If you would have taken insurance, most of the amount would have been covered, but if you don't have any coverage of your house, you will lose an amount, hence making you even bankrupt.

On each spin of a wheel, we have decided to provide you TIPs, hence to aware you regarding insurance and policies. After the spin, the wheel has been done and 5 chances are over, leaderboard would be generated stating who is the best policy player, hence the best one would get some discount on policy.

After he gets over with Gamification process, we hear with best deals related to policies which are feasible to you as per InsureIT study. InsureIT can figure out your age and professional work experience and let you know your approximate income, hence helping more accurately to figure out the best policy applies to you.(Future perspective)

Tech stack

Python 2.7 or 3.x
Django Framework
Django Rest API Framework
MySQL and mysqlclient
Virtual env (venv) [Optional]

The process of building InsureIT

  • decided the tech stack on the basis of expertise.
  • divided the work within the team member (2 members)
  • on each completion of the feature, it was required to do testing.
  • integrate multiple features then three rounds of the test were carried out.

Challenges I faced

  • fetching customer data as we were more concerned about entering just mobile number, our application can figure out the name.
  • getting more information on different kinds of insurance policies.
  • git merge commits mismatched because of which multiple issues were caused.

Key learnings

  • design
  • fast quality code practice.
  • delivery product in the short term.
  • manage the team on the basis of expertise.

Tips and advice

  • understanding of requirement should be very clear. Ask multiple questions unless each doubt is cleared. Remember to wear the "Discovery Hat" during the requirement gathering process.
  • think form the perspective, will this product help someone or is the product solving some issue.

Final thoughts and next steps

I always prefer to say - #HappyCoding!
Code well, code smart and most importantly, feel your code.

Discover and read more posts from Shubham Gupta
get started
post commentsBe the first to share your opinion
Show more replies