ABSTRACT
This internship report presents a comprehensive overview of the knowledge and practical
experience gained during the Full Stack internship. The Full stack, which includes
MongoDB, [Link], [Link], and [Link], is a powerful set of technologies used for
building modern, full-stack web applications. Throughout the internship, I had the
opportunity to work on real-world projects, which significantly enhanced my understanding
of both front-end and backend development. During the course of the internship, I developed
a strong foundation in designing and implementing dynamic user interfaces using [Link]. I
learned how to create reusable components, manage application state, and handle user
interactions efficiently. On the server side, I gained hands-on experience with [Link] and
[Link], which enabled me to build robust RESTful APIs, handle routing, and manage
server-side logic effectively. Additionally, I worked with MongoDB for database
management, where I learned how to design schemas, perform CRUD operations, and
integrate the database with the application. The internship also emphasized best practices in
software development, including code organization, debugging, version control using Git,
and collaborative development workflows. I improved my problem-solving skills by tackling
real-time challenges and optimizing application performance. Furthermore, I gained insights
into deployment processes and learned how to host applications on cloud platforms.
ii