Full Stack Development
Full Stack Development
SHORT TERM
INTERNSHIP
(On−Site/Virtual)
ANDHRA PRADESH
STATE COUNCIL OF HIGHER
EDUCATION
(A STATUTORY BODY OF GOVERNMENT OF ANDHRA PRADESH)
lOMoARcPSD|49881334
SHORT-TERM INTERNSHIP
(Onsite / Virtual)
JNTUK University
2024
An Internship Report on
“WEATHER PREDICTION APPLICATION”
Submitted in accordance with the requirement for the
degree of
Bachelor of Technology
Assistant Professor
Department of
Submitted by:
PALLI DILEEP
Reg.No.: 22T91A05A0
Student’s Declaration
Official Certification
This is to certify that PALLI DILEEP, Reg.No . 22T91A05A0 has completed his Internship in
International Institute Of Digital Technologies (Blackbucks) Tirupati on PYTHON
Full Stack Development Internship under my supervision as a part of partial fulfilment
of the requirement for the degree of B.Tech in the Department of Computer Science And
Engineering , GIET Engineering College .
Endorsements
Faculty Guide
Principal
lOMoARcPSD|49881334
INTERNSHIP CERTIFICATE
lOMoARcPSD|49881334
Acknowledgements
The successful completion of any task would be incomplete without greeting those who
made it possible and whose guidance and encouragement made the effort taken a success.
I have immense pleasure in expressing our thanks and deep sense of gratitude
to my guide Mrs.Ch.Archana, Department of Computer Science and Engineering for
his guidance and encouragement.
I would like to express my thanks to the principal, Dr.M.Vijaya Sekhar Babu, for his
inspiration, intensive help and valuable support in every step of our project. I hereby
express my gratitude to him who has been a constant encouragement for us during the
period of our project.
I would like to express my thanks to the trainer of the Company for his
inspiration, intensive help and valuable support in every step in doing my Internship. I
also express our heartfelt gratitude to all members of faculty and non-teaching staff who
have definitely contributed their might in the successful completion of the Internship.
I owe a deep respect of gratitude to our family members and friends for their
loving encouragement, timely suggestions and constant support in finishing this mini
project within the stipulated time.
PALLI DILEEP
(22T91A05A0)
lOMoARcPSD|49881334
Contents
SL.NO TITTLE Page
No.
1
EXECUTIVE SUMMARY
2
OVERVIEW OF THE ORGANIZATION
3
INTERNSHIP PART
4
ACTIVITY LOG
5
OUTCOME DESCRIPTION
6
STUDENT SELF-EVALUATION OF THE SHORT-
TERM INTERNSHIP
8
INTERNAL ASSESSMENT STATEMENT
9
EXTERNAL ASSESSMENT STATEMENT
lOMoARcPSD|49881334
Building on Python’s versatility and adaptability, my recent full stack development internship
focused on crafting user-centered, responsive web applications. By combining Python’s powerful
backend framework, Django, with the dynamic and component-based architecture of React.js on the
frontend, I effectively harnessed the language's strengths to create scalable, maintainable applications
that prioritize both functionality and user experience.
The clean syntax of Python, along with Django's comprehensive features, allowed for rapid and
efficient backend development, enabling me to implement robust, secure server-side functionalities.
For the frontend, React.js served as an ideal companion, providing a seamless, dynamic interface that
complements the backend structure, making the entire application cohesive and responsive.
Central to my role was designing and integrating RESTful APIs to bridge the frontend and
backend, ensuring smooth data flow and efficient system communication. This integration leveraged
Python's flexibility and Django’s modularity, facilitating rapid prototyping and testing while ensuring
high performance and reliability.
Throughout the internship, I also collaborated closely with cross-functional teams, further
enhancing my understanding of Python's adaptability in a collaborative setting. This experience has
strengthened my full stack development capabilities and my ability to use Python for building
innovative, high-quality applications that cater to modern user expectations and industry demands.
In conclusion, this internship underscored Python’s role as an essential tool in the tech
landscape, empowering me to build applications that are not only functional and scalable but also
maintainable and user-friendly.
lOMoARcPSD|49881334
➢ Vision: IIDT envisions a future where digital education empowers individuals to thrive in tech-driven
careers. By fostering a collaborative learning environment, IIDT aims to be a leading institution in
building a skilled workforce ready for industry demands.
4.Organizational structure :
IIDT functions as an educational hub with a focus on digital technology and full stack development training.
Through partnerships with organizations like Blackbuck Engineers, IIDT provides students with industry-
relevant training programs that emphasize practical knowledge and technological proficiency. 5. Roles and
responsibilities of the employees in which the intern is placed:
➢ Learning and development: Interns gain foundational knowledge in full stack technologies, learning
core concepts in areas like web development, API integration, and database management.
➢ Assistance: Interns are guided by experienced mentors, supporting various tasks and contributing to
projects under expert supervision.
➢ Skill development: Interns engage in real-world projects, building a portfolio of technical skills in full
stack development that prepares them for roles in software development and engineering.
IIDT is dedicated to expanding its offerings to include new and emerging technologies, such as artificial
intelligence, machine learning, and data science. It also plans to strengthen its industry collaborations and
introduce more immersive, advanced programs to meet the needs of the evolving tech industry.
lOMoARcPSD|49881334
Introduction : This chapter secured the approach of internship program and gives the data about Where
internship has been connected to accept accountability this program.
Training Attended:
I know that there are many programming languages. One of them is the python which I completed my virtual
internship. The python training I undervant at IIDT .
Delegated Responsibilities:
Environment of Work:
As I have done virtual internship, I used to attend online classes every day at evening. I used to have weekly
assignments at the end of every week for checking our knowledge. I have used mobile phones for listening
classes and laptops for doings assignments and projects given by organization. As per the tasks I have completed
all the modules and assignments conducted by our intern organization.
CHAPTER-4(ACTIVITY LOGS)
WEEKLY REPORT
WEEK – 1 ( From Dt:- to Dt:- )
Detailed Report :
lOMoARcPSD|49881334
Detailed Report :
lOMoARcPSD|49881334
Detailed Report :
.
lOMoARcPSD|49881334
Detailed Report :
lOMoARcPSD|49881334
Detailed Report :
lOMoARcPSD|49881334
.
.
,
lOMoARcPSD|49881334
lOMoARcPSD|49881334
Detailed Report :
lOMoARcPSD|49881334
Detailed Report :
lOMoARcPSD|49881334
Detailed Report :
lOMoARcPSD|49881334
Describe how could you could enhance your abilities in group discussions, participation
• Observation: Front-end frameworks like React have evolved to enable developers to create highly
interactive, efficient, and responsive user interfaces. React’s component based architecture and Virtual
DOM allow for rapid UI updates and improved performance in single-page applications (SPAs).
• Relevance: These advancements make it easier to create modular, reusable components, reducing
redundancy and improving code maintainability. React is invaluable for applications that require real-
time updates and enhanced user experiences, such as social media platforms, e-commerce sites, and
dashboards.
• Observation : Django, a Python-based back-end framework, offers a secure, scalable foundation for
building full-stack applications. Its built-in ORM, security features, and support for REST APIs simplify
the development of complex applications with robust data handling.
• Relevance: Django’s scalability and security make it ideal for web applications that handle large user
bases or sensitive data, such as content management systems (CMS), ecommerce sites, and enterprise-
level applications. It allows for efficient server-side processing, enabling faster response times and
better handling of complex workflows.
Observation : APIs (Application Programming Interfaces) have become central to connecting front-
end and back-end applications. RESTful APIs and JSON data formats have simplified the process of
enabling communication between different parts of an application and integrating third-party services.
lOMoARcPSD|49881334
• Relevance : APIs enhance the flexibility and extensibility of web applications by allowing easy
integration with external services like payment gateways, social media, and data analytics tools. This
makes API knowledge essential for full-stack developers, as it enables seamless, feature-rich user
experiences.
• Observation : Git, paired with platforms like GitHub, has become indispensable for collaborative
development. These tools enable version control, code management, and project collaboration, allowing
multiple developers to work simultaneously and track changes effectively.
• Observation: HTML and CSS continue to evolve, supporting advanced techniques for responsive and
accessible design. Features like Flexbox, Grid, and media queries enable developers to create adaptive
layouts that perform consistently across devices.
• Relevance: As mobile usage increases, responsive design is crucial for user retention and engagement.
HTML and CSS advancements allow developers to create fluid layouts, making applications accessible
and user-friendly on desktops, tablets, and smartphones alike. This has become essential for web
applications across industries, from e-commerce to social media.
Team Work:
Every organization works in teams according to their hierarchy. The employer definitely wants you to be a team
player regardless of how good you are as an individual. So learn to fit in and excel rather than stand out and be
outstanding.
lOMoARcPSD|49881334
Time Management:
Even as a student, time management could have been one factor that you had to grapple with. But the working
mode of a varsity differs from that of an office. The gates will not be closed, you will not be marked absent for
an entire day. There are no bells and yet you need to maintain your timings with regards to attendance as well
as deadlines to complete your work. The recruiter will certainly judge you based on your effective time
management right through the selection process when you are made to write a test and even post employment.
So get yourself organized in this aspect.
Flexibility:
There will be times in an office where you might have to work at wee hours or just stay a little longer on some
days. Although you have maintained your punctuality, when in need, it is the right thing to extend your full
support and this might not come to you just in a day. You have to practice flexibility to make it a habit.
Flexibility might not be a trait that your employer could judge you with on the day of your interview. But to
climb up in your career ladder, this is a mandatory skill that you must possess.
Research: You will need to do your own research and work furthermore after some basic guidance. Hence,
rather than actually being keen on the end results of a research during your internship, be on the look out of
ways to better your research - be it on the internet or other sources.
Interpersonal Skills: This is one of the prime skills: you must learn. Apart from the basic communication
skills or language, expertise is required. It is very important that what you want to convey reaches the other
person exactly the same way that you meant it. To be able to work successfully, interpersonal communication
plays an integral role.
CONCLUSION
The project experience also extended to practical applications with my creation of a Notes app,
which emphasized user-centric design, efficient data handling, and seamless frontend/back-end
integration. This app development strengthened my understanding of how to structure and
implement features that align with user needs while maintaining a responsive, robust interface.
Overall, my training not only reinforced technical skills across multiple programming languages
and frameworks but also prepared me to utilize these advancements to solve realworld challenges
efficiently. This experience has equipped me with a strong foundation to continue exploring
innovative solutions and contribute effectively to future projects in full stack and data-centric
development.
lOMoARcPSD|49881334
CHAPTER 9: REFERENCE
https://www.youtube.com/live/tYKRAXIio28?si=T65Gfg_haAXbrJhZ
https://youtu.be/c-QsfbznSXI?si=vEGHCOyuHWQIsoXb
lOMoARcPSD|49881334
STUDENT NAME :
REGISTER NUMBER:
DATE OF EVALUTION:
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
STUDENT NAME :
REGISTER NUMBER:
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
EVALUATION
lOMoARcPSD|49881334
Objectives:
To integrate theory and practice.
To learn to appreciate work and its function towards
the future. To develop work habits and attitudes
necessary for job success.
To develop communication, interpersonal and other critical skills
in the future job.
To acquire additional skills required for the world of work.
Assessment Model:
There shall only be internal evaluation.
The Faculty Guide assigned is in-charge of the learning activities of the students
and for the comprehensive and continuous assessment of the students.
The assessment is to be conducted for 100 marks.
The number of credits assigned is 4. Later the marks shall be converted into
grades and grade points to include finally in the SGPA and CGPA.
The weightings shall be:
1 Activity Log 25 marks
2 Internship Evaluation 50 marks
3 Oral Presentation 25 marks
Activity Log is the record of the day-to-day activities. The Activity Log is
assessed on an individual basis, thus allowing for individual members within
groups to be assessed this way. The assessment will take into consideration the
individual student’s involvement in the assigned work.
While evaluating the student’s Activity Log, the following shall be considered –
a. The individual student’s effort and commitment.
b. The originality and quality of the work produced by
the individual student.
c. The student’s integration and co-operation with the work assigned.
d. The completeness of the Activity Log.
The Internship Evaluation shall include the following components and based
on Weekly Reports and Outcomes Description
a. Description of the Work Environment.
b. Real Time Technical Skills acquired.
c. Managerial Skills acquired.
d. Improvement of Communication Skills.
e. Team Dynamics
f. Technological Developments recorded
lOMoARcPSD|49881334
MARKS STATEMENT
(To be used by the Examiners)
lOMoARcPSD|49881334
Programme of Study:
Year of Study:
Group :
Register No/H.T. No:
University:
Certified by