NETAJI SUBHAS UNIVERSITY
OF TECHNOLOGY
Training Report
Name: Punit Company: Placewit
Roll No: 2019UCO1605 Location: Remote
Course: COE 2 Manager: Aman Garg
Table of Contents
Sr. No. Topic Page No.
1. Declaration 2
2. Acknowledgment 3
3. Internship Completion Certificate 4
4. About Company 5
5. Project Details 6
6. Learnings 10
1
Declaration
I, the undersigned hereby solemnly declare that this project report is
based on my own work carried out during the course of my training as a
Web development Trainee at Placewit . Iassert the statements made and
conclusions drawn are an outcome of my project work.
Dated: November 22, 2022 Punit
2019UCO1605
2
Acknowledgements
I am highly obliged to Placewit Pvt. Ltd. for giving me theopportunity to do
an internship with the organization.
I would like to express my sincere gratitude to my supervisor Mr. Mukul
Kumar for guiding me throughout the whole duration of the internship
period and providing valuable advice at various stages of my project work.
I would also like to thank Mr. Aman Garg, Manager and Funding member
for providing a guidance seamless internship experience.
I extend my supreme gratitude to Netaji Subhas Institute of Technology,
New Delhi for providing such kind of opportunity for students to broaden
their perception of how the real world in the field of computer
engineering looks like as well organizing the whole internship program
and its effort to make sure that the whole internship program to achieve
its desired goals.
Punit
B. Tech, Computer Engineering
Netaji Subhas University of Technology, Delhi
3
Certification of
Completion
4
About the Company
Placewit is a E-Learning providers they grow the best
engineers by helping them develop their skills. Placewit is
founded in year 2020.
They main campus of placewit is Delhi.
Placewit provides training for placements gurarantee
program at 0 upfront cost.
Placewit is started by Aman Garg and Aushuman Singh to
provide students best training of Information Technology
industry at no cost. So that student can improve and
develop their skills.
5
Project Details
About the Internship
The first month of the internship went into the setup of my laptop and revising
basic technologies like HTML, CSS, BOOTSTRAP and Javascript. After that, I had
to do a training in which I had to learn about Nodejs, Expressjs, EJS,
AUTHENTICATION, MongoDB and Depth knowledge of Javascript. I also had to
readlots code to understand the structure of how the code should be written.
I had to make applications using Nodejs, ExpressJS and MongoDB.
I created two applications CollegeEngagementApp and Problem Tagger. Both
application are designed for college students to improve their social interaction
and problem solving skills.
CollegeEngagementApp :-
− Developed an interactive college website in which user can post articles
and also able to read and comment on other’s articles. Articles are of
three types: Notice, Blog, Interview experience.
− Provided a search feature based on usernames and delete feature which
only author of article can use.
− Technology used: EJS, CSS, JavaScript, NodeJS, MongoDB.
− Some pics of application
6
Problem Tagger :-
− Developed an interactive problem tagger webpage which allows users to
read problems and tag them.
7
− User can filter problem by applying multiple tags and logged in users are
also able to add problems.
− Users have a profile page that includes personal information as well as all
questions and tags added by the user. A user can edit their password,
name, and profile photo.
− Technology used: EJS, CSS, JavaScript, NodeJS, MongoDB.
− Some pics of application
8
Difficulties
I had no previous experience working in web development field so I had to
learn all skills from basics before starting the projects. There were various
difficulties in understanding the exact requirements of projects and in
designing schema for storing data in database. I also faced difficulties in the
collaboration with my mentor and manager because they constantly kept
asking for updates regarding the project, although they were very helpful the
added pressure of reporting to them was also a difficult part of the project.
9
Learnings
● Learned to work in a team.
● Learned about new technologies such as Nodejs, Expressjs and MongoDB.
● Improvement in communication skills.
10