0% found this document useful (0 votes)
71 views25 pages

Internship Report Rohit

Uploaded by

Pruthavi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views25 pages

Internship Report Rohit

Uploaded by

Pruthavi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 25

An

Internship Report
Submitted to

SHARAD INSTITUTE OF TECHNOLOGY,COLLEGE OF ENGINEERING, YADRAV.

An Autonomous Institute
Affiliated to DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

In partial fulfillment of the requirements for the award of


Bachelor of Technology
in
Department of Computer Science And
Engineering by
Mr. Rohit Sachin Ghatge

Under the guidance

of Mr. Gautam kamble


(Assistant Professor)

Department of Computer Science and Engineering

SHARAD INSTITUTE OF TECHNOLOGY, COLLEGE OF ENGINEERING, YADRAV

An Autonomous Institute

2023-2024
Shri Shamrao Patil (Yadravkar) Educational and Charitable Trust’s
SHARAD INSTITUTE OF TECHNOLOGY COLLEGE OF
ENGINEERING YADRAV- ICHALKARANJI
An Autonomous Institute
(Approved by AICTE, New Delhi, Recognized by Govt. of Maharashtra & Affiliated to DBATU, Lonere)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


CERTIFICATE
This is to certify that Mr. Rohit Sachin Ghatge has submitted his internship work done
in Webrelier Software Solutions Pvt. Ltd. in partial fulfillment of the Bachelor of Technology
in Department of Computer Science And Engineering to Sharad Institute of Technology
College of Engineering, Yadrav, an Autonomous Institute, affiliated to Dr. Babasaheb Ambedkar
Technological University, Lonere, has been carried out under my guidance during the academic
year 2023- 2024. The matter presented in this report is his own work and conclusions drawn are
entirely based on observation recorded during the work to the best of my knowledge and belief.
Also this report fulfills all the requirements for the award of degree of Bachelor of
Technology.
Submitted by-:
Mr. Rohit Sachin Ghatge

Mr. Gautam kamble

Project Guide

Ms. P B Shinde. Dr. S B Gurav.


Internship Coordinator Head
Department of Computer Science Department of Computer Science
And Engineering And Engineering

Dr. S. A. Khot
Principal
SITCOE
Shri. Shamrao Patil Yadravkar Educational and Charitable Trusts’

SHARAD INSTITUTE OF TECHNOLOGY, COLLEGE


OF ENGINEERING, YADRAV

An Autonomous Institute

ACKNOWLEDGEMENT
I am very much thankful to Webrelier Software Solutions Pvt. Ltd. for giving the
opportunity for Internship. We would like to express our deep and sincere gratitude to our Guide
Mr Gautam kamble , Assistant Professor, and Department of Computer Science And
Engineering for suggesting and providing necessary help and guiding and giving precious time.
It gives me a great sense of pleasure to present the report of Internship Work undertaken
during B. Tech. Final Year. I owe special debt of gratitude to my Internship Coordinator Ms. P B
Shinde, Assistant Professor, Department of Computer Science And Engineering, SITCOE,
Yadrav for her constant support and guidance throughout the project work.
We express our deep gratitude to Dr. S B Gurav, Head of Computer Science And
Engineering Department, for his valuable guidance and constant encouragement.
We are very much thankful to Dr. S. A. Khot, Principal and Shri Anil A Bagane,
Executive Director, Sharad Institute of Technology College of Engineering, Yadrav-
Ichalkaranji, for providing all the necessary facilities to carry out internship work.
We acknowledge the contribution of all the faculty members of the department for their
kind assistance and cooperation during the internship.
Last but not least, we are thankful to our parents for their moral as well as financial
supports.

Place: SITCOE, Yadrav-


Ichalkaranji Date:-

Mr. Rohit Sachin Ghatge


INDEX

Sr. No Particulars Page No


1 Introduction 1
2 Overview of Organization 2
3 Plan of internship 3-4
4 Training program 5-6
5 Work Samples 7-11
6 Conclusion 12
7 Recommendation 13

List of Figure

Fig No Name of Figure Page No


1 The project of Hospital Management System 5
includes the registration of patient and the
doctor.

List of Table

Table No Name of Table Page No


1 introduction of the branch/ area office of the organization 3
Internship Report
1. Introduction of Internship

During my internship in web development, I honed my skills in building dynamic and


responsive web applications across various domains. Collaborating with a team of
developers and UI/UX designers, I contributed to projects encompassing front-end and back-
end development, database management, and performance optimization.

At the outset, I familiarized myself with the company's web development stack and
methodologies during the orientation phase. Guided by senior developers and mentors, I
delved into understanding project requirements and crafting user interfaces.

One significant project involved the creation of a Job Search Portal. Beginning with mockup
and wireframe design, I prioritized usability and accessibility. Implementing the front-end
using HTML, CSS, and JavaScript, I ensured compatibility across different devices and
browsers. Simultaneously, I ventured into the back-end realm, leveraging Node.js and
Express.js for robust functionality. Integrating with databases, I facilitated seamless storage
and retrieval of job listings, user profiles, and application records. Security and performance
optimization were paramount as I implemented features like user authentication, job posting,
search functionality, and application tracking. Rigorous testing throughout the development
cycle ensured a flawless user experience on the Job Search Portal.
2. Overview of the Organization

Webrelier Software Solutions Pvt. Ltd. is Registered Private Limited Software


Company in Pune. We are working into software development with a reputation for quality,
technical skills, and proven, bottom-line results. Our mission is to help our clients leverage
IT to solve complex business and technical challenges across the business continuum.
Webrelier Software Solutions Pvt. Ltd. has an elite workforce of IT professionals on staff.
Our objective has been to recruit only the highest caliber and most knowledgeable IT
professionals available.

We at Webrelier Software Solutions Pvt. Ltd. committed to give cutting-edge services


and solutions in software engineering primarily focusing on Java, .Net, SAP, CRM, ERP,
Data Warehousing, Middleware, Custom Application Development, Systems Integration,
technology-consulting solutions in various IT related industries, with a strong customer
focus.

Webrelier Software Solutions Pvt. Ltd. is one of the rapidly growing IT company,
delivers superior returns to clients through its cost-effective, high-value services model to its
clients.
3. Plan of your internship

3.1 A brief introduction of the branch/ area office of the organization where you
did your internship

Name Webrelier Software Solutions Pvt. Ltd.


Address 43/3/a, Sakshi Niwas, Lan No 6, Pathare
Thube nagar, Kharadi, Pune.411014
Site https://webrelier.com/
Contact +91 9130571495
About Webrelier Software Solutions Pvt.
Ltd. committed to give cutting-edge
services and solutions in software
engineering primarily focusing on
Java,
.Net, SAP, CRM, ERP, Data
Warehousing, Middleware, Custom
Application Development, Systems
Integration, technology-consulting
solutions in various IT related industries,
with a strong customer focus.
Services website development, software
development, mobile
applications,
E-commerce website development.

Starting and ending dates of your internship

Starting Date: - 01 Jan 2024

Ending Date: - 30 April 2024


3.2 Names of the departments in which you got training and the duration of
your training
Name of Department: Web
Development Duration of training: 6
Months
4. Training Program

Online Examination portal:

 An online exam portal is a web-based platform designed to facilitate the creation,


administration, and management of exams over the internet. It serves various user roles,
including students, teachers, and administrators. Students can take exams and view
results, while teachers can create exams, manage question banks, and grade exams.
Administrators oversee user accounts, system configuration, and access control.

 Key features of an online exam portal include user authentication, exam creation with
customizable settings such as time limits and rules, question bank management for
organizing and categorizing questions, exam administration with options to start, pause,
and end exams, real-time monitoring of student progress during exams, automated
grading with detailed feedback, analytics for generating reports on exam performance
and student progress, security measures such as randomized question orders and anti-
cheating mechanisms, accessibility features, and scalability to handle multiple exams
and users simultaneously.
5.Work Samples

Admin Registration page :

Admin Login page:


Admin Profile page:

Admin Dashboard:
Student Registration page:

Student Login page:


Student Dashboard :

Student Dashboard: My Profile


Student Dashboard: Edit Profile

Student Dashboard: Change Password


5. Conclusion

WebRelier Software Solution Pvt. Ltd. excels in web development services, fostering a
welcoming environment that encourages collaboration and innovation. Guided by
knowledgeable instructors, we gain not only technical expertise but also essential skills in
ethics and client relations. I'm grateful for the opportunity to learn and grow with WebRelier,
and extend thanks to our Head of Department and professors for their support. With their
guidance, I'm confident in our ability to make a meaningful impact in web development,
delivering innovative solutions that meet the needs of our clients and push the boundaries of
what's possible in the industry.
6. Recommendation

Based on my experience at WebRelier Software Solution Pvt. Ltd., I've been fortunate to
collaborate with a team of skilled professionals who have significantly enriched my internship
journey. Their expertise and willingness to guide and mentor me have been invaluable in
expanding my knowledge and skills in web development. Moreover, the company's commitment
to staying at the forefront of technology and fostering a collaborative work environment has been
truly inspiring. I've had the opportunity to contribute to projects, share ideas, and learn from my
peers, which has been incredibly rewarding. I highly recommend WebRelier for its conducive
learning atmosphere and the opportunity to work with a team dedicated to excellence.
FORMAT 4: Student’s Progress Report (Every 15 Days)

Date :- From 01-01-2024 To 15-01-2024


Dept./Division Web Name of
development finished
Product
Name of Mr. Dinkar veer
HOD/
Supervisor
Withe-mail Id
Work Details:-
Basic
Foundations
The Basic Foundations of web development serve as the cornerstone for building
proficiency in creating web applications. During the initial two-week period,
emphasis is placed on mastering fundamental concepts in HTML, CSS, and Git.

HTML (Hypertext Markup Language) forms the backbone of web pages by providing
the structure and content. In this phase, interns learn about HTML tags, elements,
attributes, and semantic markup. They become proficient in structuring documents,
creating headings, paragraphs, lists, links, and incorporating multimedia content like
images and videos. Understanding the importance of semantic HTML ensures
accessibility and improves search engine optimization (SEO).

CSS (Cascading Style Sheets) complements HTML by adding visual appeal and
styling to web pages. Interns delve into CSS selectors, properties, and units, allowing
them to control the layout, typography, colors, and other aspects of the user interface.
Additionally, they explore basic styling techniques, such as using CSS resets, floats,
positioning, and responsive design principles with media queries.

Git, a distributed version control system, becomes a crucial tool for managing project
versions, collaborating with team members, and tracking changes. Interns learn Git
fundamentals, including repository setup, staging changes, committing modifications,
creating branches, merging code, and resolving conflicts. By mastering Git, interns
ensure project integrity, facilitate seamless collaboration, and maintain a version
history of their work.
Date :- From 16-01-2024 To 31-01-2024
Dept./Division Web Name of finished
development Product

Name of HOD/ Mr. Dinkar veer


Supervisor With
e-mail Id

Work Details:-
Intermediate Front-End Development
JavaScript often referred to as the "language of the web," is a key component of front-end
development. Interns deepen their understanding of JavaScript syntax, data types, variables,
control structures, and functions. They learn about the Document Object Model (DOM) and
how JavaScript interacts with HTML elements to dynamically update content, handle user
interactions, and create responsive interfaces. Concepts such as event handling, event
delegation, and asynchronous programming are explored to enhance interactivity and user
experience.

Responsive design principles are crucial for ensuring that websites adapt seamlessly to various
screen sizes and devices. Interns learn about media queries, viewport meta tags, and CSS
layout techniques like flex box and CSS grid. They gain hands-on experience in creating
responsive layouts that adjust fluidly across desktops, tablets, and mobile devices. By
implementing responsive design, interns ensure that their web applications provide optimal
viewing experiences for users across different devices and screen resolutions, improving
accessibility and user engagement.

Moreover, interns continue to strengthen their version control skills using Git, collaborating
with team members to manage project versions and track changes. By the end of this phase,
interns have acquired a solid foundation in front-end development, enabling them to create
visually appealing, interactive, and responsive web applications. This sets the stage for further
exploration into advanced front-end frameworks and development techniques in the
subsequent phases of the internship.
Date :- From 01-02-2024 To 15-02-2024
Dept./Division Web Name of finished
development Product

Name of HOD/ Mr. Dinkar veer


Supervisor
Withe-mail Id

Work Details:-
Front-End Frameworks
Front-End Frameworks play a pivotal role in modern web development by providing
developers with powerful tools and architectural patterns to build robust and scalable web
applications. During this phase of the internship, interns delve into the world of front-end
frameworks such as React.js, Angular, or Vue.js, gaining expertise in component-based
architecture, state management, and other advanced concepts.
Component-based architecture is a fundamental concept in front-end frameworks, where
applications are built by composing reusable and encapsulated components. Interns learn to
create functional and class-based components, understanding how components can have their
own state, lifecycle methods, and props to pass data between them. This modular approach
facilitates code organization, reusability, and maintainability, allowing developers to build
complex applications with ease.
State management becomes another critical aspect as applications grow in complexity.
Interns explore state management solutions like Reacts Context API, Redux, or VueX to
manage application state in a predictable and centralized manner. They learn to handle
asynchronous data fetching, manage global application state, and synchronize state changes
across components efficiently.
Furthermore, interns gain hands-on experience in routing, form handling, and other essential
features provided by front-end frameworks. They explore tools and libraries commonly used
in conjunction with frameworks, such as React Router for routing in React.js applications or
Vuex for state management in Vue.js applications.
Throughout this phase, interns work on practical exercises and projects to apply their
newfound knowledge in building real-world applications. By mastering front-end
frameworks, interns acquire valuable skills that are highly sought after in the industry,
empowering them to create modern, scalable, and interactive web applications that meet the
demands of today's users.
Date :- From 16-02-2024 To 29-02-2024
Dept./Division Web Name of finished
development Product

Name of HOD/ Mr. Dinkar veer


Supervisor With
e-mail Id

Work Details:-
Front-end projects

Landing Pages Projects: Landing pages are single-page websites designed to promote a
specific product, service, or event. Creating landing page projects allows developers to
focus on crafting visually appealing designs, compelling copywriting, and effective call-to-
action elements. Developers can experiment with layout design, color schemes,
typography, and imagery to create engaging and conversion-focused landing pages. These
projects often involve implementing responsive design principles to ensure the page looks
great across different devices and screen sizes. Additionally, developers may integrate
forms, videos, social media links, and other interactive elements to enhance user
engagement.

Creating Clone Webpages: Creating clone webpages involves recreating existing websites
or web applications to practice frontend development skills. Developers can choose
popular websites or platforms and attempt to replicate their design and functionality using
HTML, CSS, and JavaScript. Cloning webpages allows developers to study real-world
examples, understand best practices in frontend development, and gain insights into how
different features and functionalities are implemented. It also provides an opportunity to
explore frontend frameworks and libraries, as many modern websites use these
technologies to enhance user experience and streamline development. By creating clone
webpages, developers can improve their coding skills, learn new techniques, and build a
portfolio of projects that demonstrate their abilities to potential employers or clients.
Date :- From 01-03-2024 To 15-03-2024

Dept./Division Web Name of


development finished
Product
Name of Mr. Dinkar veer
HOD/
Supervisor
Withe-mail Id

Work Details:-
Back-End Development
Back-End Development forms the backbone of web applications, handling server-side
logic, database interactions, and ensuring the smooth functioning of the entire system.
During this phase of the internship, interns delve into server-side programming languages
and frameworks, API development, and database management.

Interns begin by exploring server-side programming languages such as Node.js (with


frameworks like Express.js) or Python (with frameworks like Django or Flask). They
learn how to set up a back-end server, handle HTTP requests, and route requests to
appropriate handlers. Understanding the principles of RESTful architecture, interns
design APIs to expose functionalities to the front end and external clients.
Database management is another crucial aspect of back-end development. Interns learn
about different types of databases, including relational databases like PostgreSQL and
MySQL, and NoSQL databases like MongoDB. They gain proficiency in performing
CRUD operations (Create, Read, Update, Delete) and implementing database models and
schemas to organize and store data effectively.

Authentication and authorization are essential for securing back-end APIs and ensuring
that only authorized users can access protected resources. Interns explore authentication
mechanisms such as JWT (JSON Web Tokens) or OAuth2 and implement user
registration, login, and access control functionalities.
Moreover, interns gain hands-on experience in handling various aspects of back-end
development, such as error handling, logging, middleware integration, and deployment.
By the end of this phase, interns are equipped with the skills to build robust back-end
systems that power dynamic and scalable web applications, laying the foundation for full-
stack development expertise.
Date :- From 16-03-2024 To 31-03-2024
Dept./Division Web Name of finished
development Product

Name of HOD/ Mr. Dinkar veer


Supervisor With
e-mail Id

Work Details:-
Full-stack integration
Full-stack integration involves combining the front-end and back-end components of a web
application to create a cohesive and functional system. Here are key points to consider during
full-stack integration:
API Design and Implementation: Develop a well-defined API (Application Programming
Interface) for communication between the front-end and back-end. Design endpoints that
enable the front end to send requests to the back end and receive responses.
Connecting Front-End to Back-End: Implement logic in the front-end application to interact
with the back-end API. Use AJAX requests, fetch API, or libraries like Axios to send HTTP
requests to the back end and handle responses.
Data Flow Management: Ensure smooth data flow between the front-end and back-end
systems. Manage data transfer formats (e.g., JSON), handle serialization and deserialization,
and maintain consistency in data structures.
State Management: Implement state management solutions to synchronize data between the
front-end and back-end. Utilize techniques such as Redux, Vuex, or React Context API to
manage application state and ensure data consistency across components.
Authentication and Authorization: Implement user authentication and authorization
mechanisms to secure both front-end and back-end components. Use tokens (e.g., JWT) for
authentication and define access control rules to restrict access to certain resources.
Error Handling: Implement robust error handling mechanisms to gracefully manage errors that
occur during data exchange between the front end and back end. Provide informative error
messages and handle different types of errors effectively.
Testing: Conduct comprehensive testing of the integrated system to ensure that front-end and
back-end components work seamlessly together. Perform integration testing to verify data
flow, API interactions, and error handling.
Date :- From 1-04-2024 To 15-04-2024
Dept./Division Web Name of
development finished
Product
Name of Mr. Dinkar veer
HOD/
Supervisor
Withe-mail Id
Work Details:-
Advanced Concepts and Projects
Advanced Concepts and Projects represent the culmination of interns' learning journey,
where they apply their acquired skills and knowledge to tackle complex challenges and
develop innovative solutions. This phase of the internship focuses on exploring cutting-
edge technologies, implementing advanced features, and building comprehensive
projects that showcase interns' expertise in web development.
Interns delve into advanced topics such as Progressive Web Apps (PWAs), Real-Time
Web Applications, and Serverless Architecture. PWAs leverage modern web capabilities
to deliver app-like experiences, including offline support, push notifications, and
background sync. Interns learn how to implement service workers, manifest files, and
other PWA features to enhance user engagement and performance.

Real-Time Web Applications enable instant communication and collaboration between


users in real-time. Interns explore technologies like WebSockets and Socket.io to
implement features such as live chat, multiplayer gaming, and real-time data
visualization. They learn how to handle bi-directional communication between clients
and servers, ensuring seamless and responsive user experiences.

Signature of Industry
Supervisor/ Proprietor with
Company Stamp/ Seal

You might also like