Report Sem 7
Report Sem 7
Chandkheda, Ahmedabad
Affiliated
External Guide
Academic Year
(2022-2023)
CERTIFICATE
This is to certify that the Internship at Infolabz IT Services Pvt. Ltd. entitled “Dynamic web
page designing using React” has been satisfactorily completed by Priya U. Mehta under
the guidance in the fulfillment of the course Summer Internship (3170001) in semester-
VII of the Degree – BE in Computer Science & Engineering during the academic of
their final year 2022-2023.
I
COMPLETION CERTIFICATE OF SUMMER INTERNSHIP
II
ACKNOWLEDGEMENT
I/We wish to express our sincere gratitude to our External guide Mr. Chintan Nagrecha for
continuously guiding me at the company and answering all my doubts with patience. I would like
to thank our head, Prof. Dr. Hemant H. Patel, Computer Science & Engineering, Dr. Subhash
Technical Campus, for providing us an opportunity to do the Internship and giving us all the
support and guidance.
We also thank our parents, friends and all the members of the family for their precious support and
encouragement which they had provided in completion of our work. In addition to that, we would
also like to mention the company personals who gave us the permission to use and experience the
valuable resources required for the internship.
Thus, In conclusion to the above said, we once again thank the staff members of Infolabz IT
Services Pvt. Ltd. for their valuable support in completion of the project.
Thank You
Priya U. Mehta
III
ABSTRACT
In this internship we are going to work on dynamic web page de-signing. React is java script web
framework which is very popular and one of the most important part of full stack web
development. Application web designing interface(API) is one of the most important data source.
In this internship we will going to work on some live APIs to create real time dynamic web page.
In order to fetch some live data we will use some concept of http (request-response mechanism)
and ES6.
IV
Table of Contents
Sr. No Chapter No Topic Name Page No.
1 Title Page
2 Certificate I
3 Acknowledgement III
4 Abstract IV
5 Table of Contents V
6 Chapter : 1 Introduction 1
20 Chapter : 5 Conclusion 17
21 5.1 Conclusion 17
24 Chapter : 7 Bibliography 19
25 7.1 Bibliography 19
V
Dynamic web page designing using React
Chapter 1 Introduction
Established in 2016, incorporation with their parent IT company, INFOLABZ IT SERVICES PVT.
LTD. has managed to make its own position in IT sector. They are involved in web development,
app development, progressive web application development, IOT solutions, graphics and
designing, digital marketing, domain and hosting services, SMS services etc.
In the span of six years they have managed to deliver all projects on time with utmost accuracy to
their clients across the globe. They have dedicated terms of experienced and hard working
developers. Their developers, who are always willing to take new challenges and looking forward
to learn new things, are heart of this company.
To offer a safe and friendly working environment to their employees. They conduct regular
training for their staff members and keep themselves updated with the latest industry trends to
make sure that they deliver the best.
Their objective is to sustain with exponential growth in IT industry. Their mission is to deliver the
best with top notch quality ever quarter and vision is to develop a product with one of its kind
concept which could be used by millions of people.
The aim of the internship provides a direction to the activities. The main reasons to follow this
internship are:
▪ Industry experience and chance to learn:
Through the internship we can increase our knowledge and skills, also We can experience the
environment of industry. During this internship I learned new technology as well as
organizational skills.
▪ Network contacts/references:
Another objective of the internship is developing business contacts. They can help to find a
job later act as references or help with the projects after hired somewhere else.
▪ Improvement:
Internship allows me to test out specific techniques learned in like in the classroom before
entering the working world. How to communicate and work ethics.
ReactJS
ReactJS, also known as React or React.js, is an open-source JavaScript library for building user
interfaces. It is used for handling view layer in single page application and mobile application
development. It is maintained by Facebook, Instagram and a community of developers and
corporations.
React strives to provide speed, simplicity and scalability. Some of its most notable features are
JSX, Stateful components, Virtual Document Object Model.
▪ JSX
JavaScript XML (JSX) is an extension to the ECMAScript syntax without any defined
semantics. (JSX 2014) React embraces the fact that rendering logic is inherently coupled
with another UI logic. Instead of separating technologies, React uses loosely coupled units
called components that contain both. JSX is optional and not required to use React. However,
JSX is a good visual aid when working with UI inside JavaScript. It also allows React to
show more useful error and warning messages.
Output:
Output:
Output:
Task 4: Display data of covid 19 details like city name, new cases, recovered cases, death
cases using array.
Output:
Task 5: Create input text value and submit button in this input box. We can add email and
display email in paragraph tag when user can click submit button.
Output:
The overall responsibility of the student is to devote themselves to the learning of helpful
interaction with service users. During the internship there are lots of things I had gone through.
There are roles and responsibilities towards me to done with the internship. Some of them are
given below:
▪ An internship I have done which was in online mode so first I have to join as per the time
that they allocated.
▪ Simply I was trying a how the company work. And communication with each other so
improved my technically communication.
▪ They conduct the daily lectures and daily task for us. So, the responsibility of me is to
complete the all tasks and weekly assignments which are given to us.
▪ Attending all sessions and which they teach, I should learn with passionately.
▪ During the internship, I was communicate with my guide Or mentor, including Google
meet, Git hub platform, Email, and also Social media messenger.
Assignment 1
Solution
Output
MUTUAL FUND
API: https://api.mfapi.in/mf
- Print total number of schemes available in this API.
- Allow user to input scheme code in text box.
- Search scheme code from this API and print scheme name.
Solution
Output
Assignment 2
Develop one web page in react with professional card layouts of react bootstrap. ( You
can use any code of card from internet. Try to add card with professional look. )
Solution
Output
Chapter 5 Conclusion
5.1 Conclusion
Web development agencies needs to renew their focus on perfecting the user experience to
facilitate cutting-edge solutions.
ReactJS is an open source JavaScript library use to build interactive user interfaces for the
websites and other applications. ReactJS promotes the creation of renewable UI components
which presents data that changes over time.
It allows developers to create scalable web applications quickly by using changeable data
without reloading the page.
ReactJS is becoming popular in web development. So we can imagine bright days ahead of this
new technology.
Chapter 7 Bibliography
7.1 Bibliography
□ https://infolabz.in/
□ https://infolabz.in/SI/reactinternship2022
□ https://www.youtube.com/infolabz
□ https://reactjs.org/
□ https://www.tutorialspoint.com/
□ https://www.w3schools.com/REACT/
□ https://code.visualstudio.com/
□ https://react-bootstrap.github.io/
□ https://getbootstrap.com/
□ https://infolabz.in/SI/reactinternship2022