Professional Documents
Culture Documents
Bachelor of Technology
in
Information Technology
by
Jatin Sharma – 01396303116
October 2019
Certificate
Feedback Form
Declaration
Jatin Sharma
01396303116
Acknowledgement
A project work owes its success from commencement to completion to the people in
love with project at various stages. Let me in this page express my gratitude to all those
who helped in various stages. First I would like to express my sincere gratitude
indebtedness to Mr. Manoj Malik (HOD, Department of Information Technology) & Mrs.
Meenakshi Tomar (Proctor of Department of Information Technology 7th semester
Evening Shift) of college Maharaja Surajmal Institute of Technology ,New Delhi , for
allowing me to undergo the internship as Web Developer for 8 months from December
to July 2019 at Indian Road Safety Campaign (IRSC), Solve, New Delhi.
Last but not least, I pay my sincere thanks and gratitude to all the staff members of
IRSC, Solve for their support and for making our training valuable and fruitful.
Submitted By:
Jatin Sharma
01396303116
Table of Content
Certificate i
Feedback Form ii
Declaration iii
Acknowledgement iv
Table of Content v
Company Profile 2
Name - Indian Road Safety Campaign, Solve 2
Location - Saket, New Delhi 2
Founder and CEO - Mr. Amar Srivastava ( IIT Delhi Alumni ) 2
Established - 2015 2
Contact - 8860397532 ( Mr. Deepanshu Gupta, Vice President ) 2
History 2
Products/ Initiative 3
INDIAN ROAD SAFETY CAMPAIGN 3
INTELLIFY 3
iSAFE Assist 3
Mission Road Safety Portal 4
Road Safety Hackathon 4
MoRTH Portal 4
NGO Portal 4
Driving License Mock Test Portal 4
GSL Website 4
ICSM Website 4
Technologies used by the Organisation 5
Web Development : 5
Django, Python, Php, HTML5, CSS3, Javascript, Bootstrap4 5
Mobile Development : 5
Android, Java 5
Database: 5
PostgreSQL, MySQL 5
Deployment and Delivery: 5
AWS Elastic Beanstalk , Codecommit, Codepipeline, EC2 5
Demonstration of Technology 7
IRSC Main Website - road-safety.co.in 7
Problem Statement 7
Detail 7
Driving License Mock Test Portal - road-safety.co.in/drivingtest 7
Problem Statement 7
Detail 7
Mission Road Safety site - missionroadsafety.com 8
Problem Statement 8
Detail 8
NGO portal - solvefoundation.org/ngo 8
Problem Statement 8
Detail 8
Project Screenshots 9
IRSC Main Website - road-safety.co.in 9
Driving License Mock Test Portal - road-safety.co.in/drivingtest 10
Mission Road Safety site - missionroadsafety.com 12
NGO portal - solvefoundation.org/ngo 12
Conclusion 14
Bibliography 15
List of Figures
NGO Portal 12
Abstract of the Projects
I interned at IRSC (Indian Road Safety Campaign ) over a span of 8 months from
December to July 2019. For the months of December to May, I worked from home and
for the rest duration I worked full time in IRSC’s office. My initial work was in the domain
of web development. I learnt Django and AWS using which I developed websites. Later
on, I also helped in setting up a robust tech team and project development lifecycle at
IRSC. We developed 4 projects during my internship period. These projects are
described below:
History
Solve Foundation was started with a vision to "solve" complex ground level problems
via youth-led community-driven initiatives backed by data, innovation and technology.
We believe we would be able to make the world better by making it sustainable, creative
and innovative by investing in the power of youth and enabling them with resources,
mentorship and support that can change the world. Our pillars Youth, Technology and
Unified approach are the base of our organization, efficient and judicious use of which
would enable us to bring a change in the society. Hundreds of people die daily due to
the negligence of safety rules they ought to follow, children and young adults are
amongst the most vulnerable. The future of our country is its young people, we cannot
afford to lose children to road traffic crashes. Also, the basic right of each individual,
education, does not reach to every child.
Indian Road Safety Campaign is the road safety initiative of Solve. Started as a
project at IIT Delhi due to death of students in a road-accident, IRSC has gradually
grown to be the largest youth-led organization in India. IRSC currently works across
Policy, Law, Medical, Awareness, Technical domains in its efforts to attack the problem
of 1.5 lakhs lives being lost from all ends across 50+ cities with volunteer support of
more than 40,000+ students from 500+ colleges. IRSC is currently working with people
from UN, WHO, Ministry of Road Transport and Highways, various State Govts, Zonal
Policies, Supreme Court, AIIMS, IITs, TRIPP and other research centers across the
world in its endeavor towards Vision Zero. ' Indian Road Safety Campaign is the road
safety initiative of Solve. Started as a project at IIT Delhi due to death of students in a
road-accident, IRSC has gradually grown to be the largest youth-led organization in
India. IRSC currently works across Policy, Law, Medical, Awareness, Technical
domains in its efforts to attack the problem of 1.5 lakhs lives being lost from all ends
across 50+ cities with volunteer support of more than 40,000+ students from 500+
colleges. IRSC is currently working with people from UN, WHO, Ministry of Road
Transport and Highways, various State Govts, Zonal Policies, Supreme Court, AIIMS,
IITs, TRIPP and other research centers across the world in its endeavor towards Vision
Zero.
Products/ Initiative
With a strong determination to deal with the formidable situation of road fatalities and
prevalent education scenario, Solve has started 3 initiatives.
INTELLIFY
Apart from road safety, we have also started a program in the
education sector i.e. Intellify. Intellify is the education initiative set up, a
not for profit trust, established with the aim to 'solve' the problems
plaguing the Indian Education System. We started Intellify with our
vision to change the education system in India. We have always felt
the lack of a system or platform that gave the govt school kids and underprivileged kids
motivation to be innovative and creative. Lack of a common platform that gave them a
chance to compete with the Private School kids always left them asking for more. Along with
this, we felt the schools were continuing in the same way they were 150 years ago, with the
focus on getting the
iSAFE Assist
iSafe Assist is one of the largest networks in India. We provide 24*7
Breakdown Assistance to our customers, operating in Business to
Business(B2B) and Business to Consumer(B2C) segments. We have three pillars to serve
our customers viz., 24*7 multi-lingual Call Centres, Own Patrol and Authorised Service
Providers. Our services are available for automotive segments which include Two Wheelers,
Cars, Small Commercial Vehicles and Commercial Vehicles. Our team consists of over
6200+ Authorised Service Providers covering 28 states and 1795 cities. We take care of
your car and bike, and we handle one breakdown in every two minutes, PAN India
MoRTH Portal
NGO Portal
GSL Website
ICSM Website
Technologies used by the Organisation
Web Development :
Mobile Development :
Android, Java
Database:
PostgreSQL, MySQL
1. Web Development:
Django - Its programmer friendly and easy to use web development framework.
HTML5, CSS3, Javascript, Bootstrap4, Jquery - These technologies were used
to create, shape and beautify the User interface
2. Programming Language:
Python was used main programming language and the application logic was
written in it.
3. Javascript libraries:
D3.js was used for data visualisation, Owl Carousel , Lazy load and Magnific
popup was used to beautify the User interface
4. Database:
6. Deployment:
AWS Elastic Beanstalk, Elastic Compute Cloud ( EC2 ), S3
7. Development tools:
Atom, Git, Github
Demonstration of Technology
1. IRSC Main Website - road-safety.co.in
Problem Statement
It was to convert the existing IRSC main website from PHP background to
Django and also to make it front-end editable similar to Wix or wordpress
Detail
The main work was to make the site front end editable . This task was divided
into 4 sub tasks:
1. To create UI for it. This was accomplished using modern development
technologies like HTML5, CSS3, Bootstrap, Jquery.
2. To design databases to store the content of the site. Django ORM was
used here and database tables were designed for each category of
front-end element for instance - ‘About Us’ section.
3. To create request handlers which would accept UI change request and will
implement the change in the database.Django views were used in this.
4. To create HTML pages using Dynamic Data. Here Django templating
engine was used.
Detail
The main work was to make the site front end editable . This task was divided
into 2 sub tasks:
1. To create UI for it. This was accomplished using modern development
technologies like HTML5, CSS3, Bootstrap, Jquery. The front end logic for
example to hide and show the questions or to color the option, was
achieved using Jquery and Javascript
2. To write backend logic to pass the dynamic questions, option , to calculate
the result and score and also to email the same. This was achieved using
Python, Django templating engine and Django ORM.
3. Mission Road Safety site - missionroadsafety.com
Problem Statement
It was to develop a portal to showcase accident data and also to compare the
same.
Detail
The main work was to make the site front end editable . This task was divided
into 2 sub tasks:
1. To visualise the data using D3.js library.
2. To create database tables for storing accident data. Here Django ORM
was used.
Detail
The main work was to make the site front end editable . This task was divided
into 4 sub tasks:
1. To create UI for it. This was accomplished using modern development
technologies like HTML5, CSS3, Bootstrap, Jquery.
2. To design database tables to store data like NGOs, companies. Django
ORM was used here and database tables were designed.
3. To create application logic to perform various tasks like - authentication ,
authorization, content upload by NGO, etc . Django views were used for
this.
4. To create HTML pages using Dynamic Data. Here Django templating
engine was used.
Project Screenshots
1. IRSC Main Website - road-safety.co.in
2. Driving License Mock Test Portal - road-safety.co.in/drivingtest
3. Mission Road Safety site - missionroadsafety.com
I learnt web development and management skills during the internship. I learnt and
used web framework like - Django and deployment and delivery tools like AWS EC2,
S3, elastic beanstalk, codecommit , codepipeline. I also got familiarised with database
like PostgreSQL and used Django ORM create databases. I applied the skills that I
learned to develop some of the most useful projects.
In conclusion, the experience of the internship has helped me grow professionally and I
feel confident enough to use my skills to create solutions for problems in the future.
Bibliography