Anurag Paliwal SVVV Final Report
Anurag Paliwal SVVV Final Report
INDORE
INTERNSHIP REPORT
2022-23
A report submitted in partial fulfillment of the requirements for the Award of
Degree of
2022-23
DECLARATION
I hereby declare that work, which is being presented in the Internship Report as the
partial fulfillment for the award of degree of Master of Computer Applications at
Shri Vaishnav Institute of Computer Applications of Shri Vaishnav Vidyapeeth
Vishwavidyalaya Indore, is an authentic record of my work carried out under the
Mentorship of Dr. Raksha Chouhan, Associate Professor. The matter embodied in
this internship report has not been submitted for the award of any other degree.
Date:
i
SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA
SHRI VAISHNAV INSTITUTE OF COMPUTER
APPLICATIONS
2022-23
This is to certify that Mr. Anurag Paliwal enrollment number 2104MCA0010292 has
successfully completed his industrial internship starting from 09th February 2023 to 25th
May 2023 and has submitted the final report. His work has been found satisfactory and
it is recommended to accept it as a partial fulfillment for the award of degree of Master
of Computer Applications at Shri Vaishnav Institute of Computer Applications of
Shri Vaishnav Vidyapeeth Vishwavidyalaya, Indore.
ii
iii
SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA
SHRI VAISHNAV INSTITUTE OF COMPUTER
APPLICATIONS
CERTIFICATE
Internal Mentor
Director
iv
SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA
SHRI VAISHNAV INSTITUTE OF COMPUTER
APPLICATIONS
Acknowledgement
First, I would like to thank Dr. Upinder Dhar, Hon’ble Vice Chancellor of the
University for giving me an opportunity to do the internship with the external
organization.
Secondly, I would like to extend my sincere gratitude towards the Director Mr. Pranav
Parwal of Uniinfo Telecom Services Limited for giving me an opportunity at their
esteemed organization.
I also would like to thank all the people that worked along with me at Uniinfo Telecom
Services Limited. With their patience and openness, they created an enjoyable working
environment. It is indeed with a great sense of pleasure and immense sense of gratitude,
that I acknowledge the help of these individuals
I am highly indebted to Director Dr. Anand Rajavat for the facilities and continuous
support provided by them to accomplish this internship. I would also like to thank my
faculty mentors Dr. Raksha Chouhan for her constructive criticism throughout my
internship. I would like to thank them for their support and advice to complete
internship in above said organization. I am extremely great full to my department’s staff
members and friends who helped me in successful completion of this internship.
v
EXECUTIVE SUMMARY
During the training there was an addition of skills acquired and among these were
ability to work under minimum supervision, planning to be able to beat deadlines and
being a team player. After doing long hours of coding under the guidance of a mentor i
have developed the different modules of the project. I have also worked on Node JS to
create the Back-end of the web application.
vi
Internship on MERN Stack
LIST OF FIGURES
vii
Internship on MERN Stack
TABLE OF CONTENT
Declaration i
Internship Approval Sheet ii
Internship Completion Certificate iii
Certificate iv
Acknowledgment v
Executive Summary vi
List of figures vii
CHAPTER 1 – A Brief Introduction to the Organization’s Business Sector 1
CHAPTER 2 – Overview of the Organization 2-3
2.1 A brief history 2
2.2 Business size 2
2.4 Competitors 3
CHAPTER 3 – Plan of Internship Program 4
3.1 Brief introduction of the branch and department 4
3.2 Starting and Ending date of the Internship 4
3.3 Names of the department in which you obtained Training 4
CHAPTER 4 – Training Program 5-13
4.1 Duties and Responsibilities Performed 5-7
4.2 Project description 7
4.3 Easylearn website modules 8
4.4 Data Flow Diagrams 8-10
4.5 Screenshots 11-13
CHAPTER 5 – Learning Experience 14-17
5.1 Knowledge acquired 14
5.2 Skilled learned 14-15
5.3 Observed Attitudes and values gained 15-16
5.4 The most challenging task performed 17
CHAPTER 6 – Strengths, Weaknesses, Opportunities, Threats 18-19
6.1 Strengths 18
6.2 Weakness 18
6.3 Opportunities 19
6.4 Threats 19
viii
Internship on MERN Stack
ix
Internship on MERN Stack
Chapter 1
A Brief Introduction of the Organization’s
Business Sector
Uniinfo telecom services Ltd is an Indian origin Public Limited company, founded in 2010.
We are listed with the National Stock Exchange (NSE) of India. Our International
headquarter is located at Indore (MP), India. At UTSL we are offering support services and
solutions to address the network life cycle requirements of Information and
Telecommunication technology.
Uniinfo is having close association in electronic and Print Media and also in volved in the
business of construction ,textiles and entertainment.
• RJIL
• Reliance Communication
• HFCL
• NEC
• Vodafone Essar
1
Internship on MERN Stack
Chapter 2
Overview of the Organization
Uniinfo telecom services Ltd is an Indian origin Public Limited company, founded in 2010.
We are listed with the National Stock Exchange (NSE) of India. Our International
headquarter is located at Indore (MP), India. At UTSL we are offering support services and
solutions to address the network life cycle requirements of Information and
Telecommunication technology.
We are one of the leading companies providing comprehensive end to end solution for
Mobile Network connectivity & IT Infra Integration on pan India basis.
In our constant Endeavour to develop our business in the Technology market; we are
continuously pushing the boundaries to deliver enhanced value to our information and
communication technology projects.
In last few years we have expanded our footprint overseas as well. We are now operating
in Thailand through our subsidiary Company Uniinfo Telecom Services (Thailand) Ltd.
and starting working in Sri Lanka through our subsidiary Uniinfo Telecom Services
(Private) Limited, Sri Lanka, Leading ahead for global expansion.
2.2.1 Tie-ups: Uniinfo Telecom Services Limited is in tie-up with 10+ Companies
globally.
2
Internship on MERN Stack
Services Offerings:
• RF Planning and implementation
• Installation /O&M
• Network Performance
• Integration support
2.4 Competitors
• IINDUS TOWERS
• Tejas Networks
• ITI
• GTL
• XL Energy
• Black Box
• Shyam Telecom
• Transwind Infra
• Optiemus Infra
3
Internship on MERN Stack
Chapter 3
Plan of Internship Program
4
Internship on MERN Stack
Chapter 4
Training Program
During the first two weeks of the internship, we discussed the campus to cooperate sector
training.
We have decided on the technological domain of our project as MERN Stack as it is the
current trend in the IT world.
Then we discussed the tools and the technologies which will be used in the development of
the project which are stated below:
Tools :
5
Internship on MERN Stack
2) Visual Studio Code : Visual Studio Code is a lightweight but powerful source code
editor that runs on your desktop and is available for Windows, macOS, and Linux. It
comes with built-in support for JavaScript, TypeScript, and Node.js and has a rich
ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go)
and runtimes (such as .NET and Unity).
Technologies:
1) JavaScript: JavaScript is a scripting or programming language that allows you to
implement complex features on web pages — every time a web page does more than
just sit there and display static information for you to look at — displaying timely
content updates, interactive maps, animated 2D/3D graphics, scrolling video jukeboxes,
etc. — you can bet that JavaScript is probably involved. It is the third layer of the layer
cake of standard web technologies, two of which (are HTML and CSS).
2) HTML: The Hyper Text Markup Language or HTML is the standard markup language
for documents designed to be displayed in a web browser. It can be assisted by
technologies such as Cascading Style Sheets and scripting languages such as
JavaScript.
3) 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. CSS is a
cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
4) React JS: React makes it painless to create interactive UIs. Design simple views for
each state in your application, and React will efficiently update and render just the right
components when your data changes. Declarative views make your code more
predictable and easier to debug. Build encapsulated components that manage their own
state, then compose them to make complex UIs. Since component logic is written in
JavaScript instead of templates, you can easily pass rich data through your app and keep
6
Internship on MERN Stack
7) Express JS: Express JS is a back-end web application framework for node JS,
released as free and open-source software. It is designed for building web applications
and APIs. It has been called the standard server framework for node JS.
Firstly user have to register through registration page after that they have access to the
premium learning content, quiz and interview question. User also update their profile
details and delete their account anytime.
7
Internship on MERN Stack
4.4.1Home Page
8
Internship on MERN Stack
Figure 4.4.2
Figure 4.4.3
9
Internship on MERN Stack
Figure 4.4.4
10
Internship on MERN Stack
4.5 Screenshots
11
Internship on MERN Stack
12
Internship on MERN Stack
13
Internship on MERN Stack
Chapter 5
Learning Experience
Communication Skills:
Working in this industry also helped me to improve my soft skills such as effective
communication, being punctual on time, and having a positive attitude toward every
problem. It also helped me get to know some meeting etiquette which will surely help me
when I work with some other industry irrespective of the domain work.
Organizational Skills:
The internship helped me to work with a lot of different individuals. From interns to senior
14
Internship on MERN Stack
developers, I learned how to work with different kinds of people and adjust to the working
environments. I also tried to connect with core developers and with peoplefrom different
departments and get insight into the industrial aspects and learn many things from their
past experiences.
Networking Skills:
One of the most important skills I learn t is how to network properly. While working with
a set group or department, going outside of the box and learning how to communicate
effectively with others is going to create a great experience. I talked to everyone. I tried to
communicate with the team more often and get to know them fromtheir past experiences.
Adaptability Skills:
Not everyone is adaptable from the beginning. In fact, you can refuse to be so even during
your internship experiences but the loss is yours. Being adaptive to yoursurroundings easily
is one of the most useful soft skills not only desirable to employersbut also important to
your self-growth. So, make the most of your internship experiences and learn some
adaptability skills while you are there.
15
Internship on MERN Stack
Professional communications:
One of the most valuable skills that I have gained from my internships is the ability to
speak with people in a professional setting. Discussions with bosses or coworkers are
different from discussions with professors or fellow students, and an internship is a perfect
place to observe how people in a professional setting interact. It's also a great opportunity
to practice that communication style yourself. This will help you a lot when you start
interviewing for jobs because you will be more confident and will sound moremature and
experienced in a business setting.
Problem-Solving Skills:
An internship introduces you to real-life work problems and hence develops your problem-
solving skills. There are many scenarios in which we have to decide what to do next or
how to proceed and we have to prepare a roadmap for that.
Adaptability Skills:
Not everyone is adaptable from the beginning. In fact, you can refuse to be so even during
your internship experiences but the loss is yours. Being adaptive to yoursurroundings easily
is one of the most useful soft skills not only desirable to employersbut also important to
your self-growth. So, make the most of your internship experiences and learn some
adaptability skills while you are there.
Time Management:
Last on our list, but still as important as the others, is time management. Earlier, you could
just miss a class because you had some personal commitments. During an internship
which is almost the beginning of your work life, you can’t mark your absenceon a regular
basis. Hence, it helps you learn to manage your time better by maintaining a balance
between your work and personal life, without harming any of them.
16
Internship on MERN Stack
17
Internship on MERN Stack
Chapter 6
Strengths, Weaknesses, Opportunities, Threats (SWOT)
Analysis
SWOT analysis (or SWOT matrix) is a strategic planning technique used to help a person
or organization identify strengths, weaknesses, opportunities, and threats related to
business competition or project planning. During my internship I performed the SWOT
analysis as follows:
6.1 Strength:
• An e-learning website has the potential to reach a global audience, allowing
individuals from different locations to access educational content.
• E-learning provides flexibility in terms of when and where learners can access the
content. Users can learn at their own pace, fitting education around their schedules.
• The e-learning platform can offer a wide range of courses covering various subjects, catering
to the diverse interests and needs of learners.
• E-learning eliminates the need for physical classrooms and reduces overhead costs associated
with traditional education, making it a cost-effective option for learners.
6.2 Weakness:
• Users may face technical difficulties or have limited access to reliable internet
connections, hindering their learning experience.
• E-learning platforms may not provide the same level of personal interaction as
traditional classrooms, making it challenging to address individual concerns or build
interpersonal skills.
18
Internship on MERN Stack
6.3 Opportunity:
• The e-learning industry is continuously growing, presenting opportunities for the e-
learning website to expand its user base and revenue streams.
• With the increasing use of smartphones and tablets, there is a growing opportunity to
develop mobile applications or optimize the e-learning website for mobile devices,
allowing users to access content on the go.
6.4 Threats:
• The e-learning market is highly competitive, with numerous platforms offering similar
services. Competition can make it challenging to attract and retain users.
• E-learning platforms handle sensitive user information, and any data breaches or
privacy issues can damage the reputation and trustworthiness of the website.
• Keeping users engaged and motivated throughout their learning journey can be a
challenge. Without proper engagement strategies, users may drop out or lose interest
in the platform.
19
Internship on MERN Stack
Chapter 7
Problem Identification and Solution
7.3 Solutions
There are a few solutions that can be used to clear those problems:
• Before the beginning of the project, the mentors should ensure that the interns should
be familiar with all the tools and technologies they are going to use in the project. If
any individual has difficulty understanding anything, the mentors should properly
guide him or her
• If any requirement arrived while you were working on the project which requires some
research about any new technology, proper time should be given to clear the concepts
of the requirements, and mentors also can help in doing so by having a proper discussion
withthe student.
20
Internship on MERN Stack
Chapter 8
Conclusion
The overall experience of the internship is astonishing. The learning made through this
internship is really helpful for my career growth. The most important things I learned from
this internship except the technical part are time management, the importance of hard work
to excel in any industry, critical thinking, and communication skills.
As a beginner in the industry, I got to learn the habit of sitting for 6-8 hours and completing
the project work which includes having meetings, writing code, having discussions, and
much more.
This internship also let me know more about the latest trends in the technology domain and
how fast I can learn them with much ease. I also got to know about various tools and
Technologies Company uses to develop and cope with the environment.
The training program helped me gain valuable information about the software industry,
their culture, workplace, and everything about software development. Involving team
meetings with team members, leader, and project manager and discussing various aspects
of the projects have helped me gain faith to improve the situation by not giving up hope.
The internship training also helped me learn that you cannot just build things by keeping
the current requirements in mind but you also have to keep the project flexible so that if
changes need to be done, the developer’s team can easily modify or improve the project
without causing any disturbance to the previous work.
21
Internship on MERN Stack
o HTML: https://developer.mozilla.org/en-US/docs/Web/HTML
o CSS: https://developer.mozilla.org/en-S/docs/Web/CSS
o JavaScript: https://developer.mozilla.org/en-US/docs/Web/JavaScript
o MongoDB: https://www.mongodb.com/
22
Internship on MERN Stack
Appendices
23
Internship on MERN Stack
Fortnight Reports
FNR 1
24
Internship on MERN Stack
25
Internship on MERN Stack
FNR 2
26
Internship on MERN Stack
27
Internship on MERN Stack
FNR 3
28
Internship on MERN Stack
29
Internship on MERN Stack
FNR 4
30
Internship on MERN Stack
31
Internship on MERN Stack
FNR 5
32
Internship on MERN Stack
33
Internship on MERN Stack
FNR 6
34
Internship on MERN Stack
35
Internship on MERN Stack
36
Internship on MERN Stack
37
Internship on MERN Stack
38
Internship on MERN Stack
39