Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

A SUMMER INTERNSHIP REPORT

ON
Web Development
Submitted by
Prajapati Rushi P

200410116119

In Partial fulfillment for the award of the degree Of

BACHELOR OF ENGINEERING
in
Information Technology

Sardar Vallabhbhai Patel Institute of Technology,

VASAD. Gujarat Technological University,

Ahmedabad August 2023


SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY,
VASAD.
INFORMATION TECHNOLOGY ENGINEERING

CERTIFICATE
Date: / /2022

This is to certify that the Summer Internship Work entitled “ONLINE-INTERNSHIP ” has been
carried out by Padhiyar Pragnesh R (200410116137) under my guidance in fulfillment of the
degree of Bachelor of Engineering in Information Technology (7 th Semester) of Gujarat
Technological University, Ahmedabad during the academic year 202-24.

Internal Guide Head of the Department


Prof. Amit Chaudhari Mala Mehta
Asst. Prof. IT Dept.
SVIT,VASAD SVIT,VASAD
Web Development

I
Web Development

ACKNOWLEDGEMENT
The internship opportunity I had with the Internpe IT & Training Company. was a great
chance for learning and professional development. Therefore, I consider myself as a lucky
individual as I was provided with an opportunity to be a part of it. I am also thankful to my
internal guide Mr Amit Chaudhari who helped me and coordinated well.

I perceive as this opportunity as a big milestone in my career development. I will strive to use
gained skills and knowledge in the best possible way, and I will continue to work on their
improvement, in order to attain desires career objectives. Hope to continue cooperation with
all of you in the future.

Sincerely,
Rushi Prajapati
Place: Vadodara
Date: 26 Aug 2023

II
Web Development

ABSTRACT
Contact Manager Backend App’’ is an elementary
backend project which stores the contacts of a user and
also provides security to it. It is a node-express project
which includes the fundamental CRUD operations on all
the contacts.The project includes functionalities like :-
Express project set up and creating an express
server,Express router.Moreover API testing and error
Handling are a part of this summer Internship project.

Additionaly to communicate with database Mongoose


schema and Mongo DB setup has been established. For
security purpose, Authentication,authorization and
password hashing/comparing is also an integral part of
this project.Other than that, relationships are being
handled and JWT token are being used. Thus Contact
Manager is an overall satisfactory project which would be
overall enhanced with the addition of UI.

Contact Manager Backend App is at prototype level


without any GUI. Here all the functionalities are
perfromed using API with it’s testing being done using
thunderclient. For storing the contacts , MongoDB is the
database which is used. Due to it’s non SQL type ,
MongoDB is easy,fast and of course secure in nature.

III
Web Development

Firstly,a user account is being created with the help of


primary details like username,email id and password.Also
in this project functionalty of password hashing is present
which overall enchances the security.After that a person
can login in with his/her credentials .After login in an
access token is created for every session by Json Web
Token(JWT)which is unique everytime.

In this process, the user can create,read,update and delete the


contacts which are being created by the user.Also the user can’t access
the contacts of other users, so the concept of authorization is also
present in the app. It is planned in the future that the application is
going to be connected with a user friendly and tempting UI which
would overall enhance the charmness and quality of the contact
Manager Application.

IV
Web Development

LIST OF
FIGURES
PROJECT 1
FIGURE 1…............................................................................Index Page
FIGURE 2…............................................................................Home Page
PROJECT 2
FIGURE 1…...........................................................................Calendar Page

LIST OF
TABLES
PROJECT 1
TABLE 1.......................................................................................FRIENDS
TABLE 2.......................................................................................MEMBERS
TABLE 3.......................................................................................PHOTOS
TABLE 4.......................................................................................USERS
TABLE 5.......................................................................................POST
TABLE 6.......................................................................................SERVICES
TABLE 7.......................................................................................SCHEDULE

V
Web Development

TABLE OF CONTENTS

Chapter 1.............................................................................................................1

INTRODUCTION................................................................................................2

PRODUCT & SERVICES...................................................................................3

Chapter 2.............................................................................................................4

OVERVIEW OF INTERSHIP TOPIC.................................................................5

Chapter 3.............................................................................................................6

SUMMARY/CONCLUSION...............................................................................7

Chapter 4............................................................................................8

REFERENCES....................................................................................9

VI
Web Development

INDEX

SR.NO CONTENT PAGE NO

1 CHAPTER 1 1

2 CHAPTER 2 3

3 CONCLUSION 9

4 REFERENCES 10

VI
I
Web Development

CHAPTER 1:
INTRODUCTION

INTRODUCTION OF THE COMPANY:


Company Details:
Company Name : Suven Consultants & Technology Pvt Ltd.
Address: Trishul Apartments, 4, Sindhi Society Rd Number 1, B Wing, Sindhi Society,
Chembur, Mumbai, Maharashtra 400071
Contact No: +91 8010191695
Founded: 2006
Email Id : jobs@suvenconsultants.com
Website: https://datascience.suvenconsultants.com

About Us:
Suven Consultants & Technology Pvt Ltd. is a leader in Technology Training, Soft
Skill Training and Recruitment solutions. As a proven partner focused on building
tomorrow's enterprise, SCTPL enables clients in more than 13 domains to outperform
the competition and stay ahead of the innovation curve.

We train on Core and Specialized skills to make the students on CS and non-CS employable.
Our training programmes have greatly helped working professionals to up-skill in JavaScript,
Java, Python, Data analytics and Machine Learning and do a job shift with better packages.

Our Team:
Rocky Jagtiani :
Mr Rocky Jagtiani has 16 year of training experience in training Engineering out of which
4.5 yrs is in corporate training on Open Source Technologies like Java, Android App
Development, JavaScript & Database (Oracle-SQL & MySQL). He is on panel of 17

1
Web Development

IT

2
Web Development

Companies for Training on above Technologies. He loves to write SQL queries, PL/SQL
blocks and do Hacking( ethically of course ). Has trained more than 15000 Fresh graduates in
his career till date. Presently he is working as the Technical Head at Suven Consultants and
Technology pvt Ltd.

Simran Jagtiani :
An thorough HR professional comes with expertise in hiring people laterally across levels
from Junior to Senior. With 15 years of experience hiring talent right from fresher to CEO
level has a flair for writing and nurturing talent from very basic.
Strongly believes in fitting the right peg to the right hole. She likes working with level
headed and out of the box thinkers. A multi-tasker who believes that every service done to
mankind should come from the passion to do it not just to make a show of it.

Product & Services:


 Coding Internships Training Services
 Training Services
 Mobile App development Training Services
 Database Training Services
 Java Training Services
 Full Stack Developer Training Services
 Masters in Data Science Training Services
 Team Building
 Business Writing
 Life-skill Training Services
 Soft skill Training
 Image Enhancement
 Recruitment Solution
 Stress Management -Insomia
 Soft skills Training

3
Web Development

CHAPTER 2:
OVERVIEW OF THE INTERSHIP PROJECTS

This web-application consists of the two PHP-MYSQL projects


Project 1: Social Networking App
About Project
Social Networking Site is developed using PHP, CSS, and JavaScript. Talking about the
project, it contains a user side from where a user can view, share a post, photos and many
more. The users play an important role in the management of this social media site. In this
project, all the main functions has to be performed from the user side.

About System
Talking about the features of the Social Networking Site, the user can view/manage post just
by typing text and sharing it. It’s almost like using other popular social media. It features
adding photos, sending messages, searching and adding friends. To start a message a user has
to be friend with a particular user id, then only his/her user id will be available on the
message list. The user can also simply unfriend other users from his/her account.
Design of this project is pretty simple so that the user won’t find any difficulties while
working on it. Social Networking Site in PHP helps the user to connect with other users and
share their messages.

SCOPE OF THE PROJECT:


This web application cum automation system has been developed to be implemented as a
follow up system for current existing system. This project would automate the operations of
the social networking and would retain the present functionality available in the current
system. The specific purpose of this system is to gather and process information about
different projects. And get the status from corresponding users in the community.

4
Web Development

FEATURES OF THE PROJECT:


1. Messaging: Allow two persons to communicate with one another.
2. Edit Profile: Allow End users to edit their profile.
3. Invite the friends: End users send the invitation request to his/her friends. After login
the corresponding user he will see the invitation request and two text boxes (Yes,
No). If user clicks on the “Yes" then that user is added into community else
otherwise that user is just ignored.

FIGURE 1: INDEX PAGE

5
Web Development

SIGN UP PAGE

6
Web Development

7
Web Development

PROJECT 2: CREATING SIMPLE CALENDAR

SCOPE OF THE PROJECT:


This application has been implemented as a follow up for the current existing system. This
system will automate the operations of the calender application and would retain the present
functionality available in the current system.

FEATURES OF THE PROJECT:


1. Allow to users to check calendar of any year.
2. Allow users to schedule their work day vise or day vise or month vise according
to their convinent use.
3. Allow users to schedule their work or things in a particular date column.
4. Allow users to delete their scheduled work or things once it is completed or has been
placed wrong.
5. Calendar is made with using the functionalities of the php and javascript.

FIGURE 3: SIMPLE CALENDAR

8
Web Development

CHAPTER 3:
CONCLUSION

In a nutshell, this internship has been an excellent and rewarding experience. I can
conclude that there have been a lot I’ve learnt from my work at Suven. Needless to say,
the technical aspects of the work I’ve done are not flawless and could be improved
provided enough time. As someone with no prior experience with PHP & MYSQL
whatsoever I believe my time spent in research and discovering it was well worth it and
contributed to finding an acceptable solution to build a fully functional web app and
event calendar. Two main things that I’ve learned the importance of time-management
skills and self-motivation.

9
Web Development

CHAPTER 4:
REFERENCES
For the project the web-links references were :
 https://www.webslesson.info
 https://code-boxx.com/simple-pure-javascript-calendar-events/

10

You might also like