Semester 8 Internship

Arsha Walia
3 min readMay 3, 2023

A brief overview of my interning journey for the past few months…

About Company
National Informatics Centre (NIC) under the Ministry of Electronics and Information Technology (MeitY) is the technology partner of the Government of India. It was established in 1976 with an objective to provide technology-driven solutions to Central and State Governments in various aspects of development.

What is Ministry of Electronics and Information Technology (MeitY)?

The Ministry of Electronics and Information Technology (MeitY), an agency of the government of India, provides policy guidelines to all government and state public sector organizations. Its guidelines are also frequently adopted by private sector organizations in regulated industries, like financial services and telecommunications.

My Role in the Company
I am a Technical Trainee at NIC Dehradun.
During my intern, my responsibilities are Research and Development.

Tech Stacks Used
During my internship I am required to work on several tech stacks namely:

> Python : Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation via the off-side rule.

> PHP : PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group.

> HTML : The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser.

> CSS : Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

> Figma : Figma is a collaborative web application for interface design, with additional offline features enabled by desktop applications for macOS and Windows.

My Project

Task 1: Write the code for integrating the PostgreSQL database with PHP using Python and then deriving the required information of web traffic data. Using this data I had to visualise several parameters like daily website visits, state vs visits, yearly visits, most asked questions, most visited sites, etc. This had to be done using Python and graphs were to be saved in form of images (png) and displayed onto the PHP based admin console to be used by the employees overlooking the websites.

Task 2: Create website design templates for government websites using a design tool like Figma. I had been given a certain set of guidelines that were set by the central government for construction of new website templates, and I had to integrate design with these. After selection of template among several options, I had to write code in HTML and CSS for this design template.

Learning from this Internship

This biggest learnings that I gained from this internship were:

> Research: In the corporate world, nothing is executed without rigorous research and this reduces the chances of failures along the way.

> Planning: Without the planning phase there might be some scenarios that will get overlooked and during the time of development they may create a very big hurdle.

> Consistency: This is very hard to maintain as the goal of the current task may seem very bleak sometimes but as you continue on, consistency will create the bigger picture.

Internships are challenging and they should be so, otherwise how will you push through and break your limits?

Thank You

Arsha Walia, Bennett University
(E19CSE415)

--

--