Professional Documents
Culture Documents
Cover Page
Web Development
An Internship Report
Submitted by
BACHELOR OF ENGINEERING
in
Computer Department
Ahmedabad-382481
Ahmedabad-382481
CERTIFICATE
This is to certify that the project report submitted along with the project entitled
Web Development has been carried out by Kuldipsinh Gohil under my guidance in
partial fulfilment for the degree of Bachelor of Engineering in Computer Engineering,
8th Semester of Gujarat Technological University, Ahmedabad during the academic
year 2022-23.
Gujarat Technological University iii Silver Oak College of Engineering & Technology
201101
Declaration
Ahmedabad-382481
DECLARATION
I hereby declare that the Internship report submitted along with the Internship entitled
Web Development submitted in partial fulfilment for the degree of Bachelor of
Engineering in Computer Engineering to Gujarat Technological University,
Ahmedabad, is a bona fide record of original project work carried out by me at
TwiLearn under the supervision of Internal Guide:- Prof. Sanket Shah &
External Guide:- Md Mujahidul and that no part of this report has been directly copied
from any students’ reports or taken from any other source, without providing due
reference.
Acknowledgement
Gujarat Technological University iv Silver Oak College of Engineering & Technology
201101
ACKNOWLEDGEMENT
I would like to extend my deepest gratitude to TwiLearn, who gave me the golden opportunity
I would like to thank Silver Oak College of Engineering & Technology, who gave me the
I would like to thank my internship project lead, Md Mujahidul and all the other that worked
with me for giving me the opportunity and helping me with learning. I would also like to
thank my internal guide prof. Sanket Shah for his support and advice to get and complete an
Kuldipsinh M Gohil
(190770107047)
List of Figures
Fig 1.1 Company Logo ................................................................................................ 14
Fig 2.1 Agile Methodology .......................................................................................... 19
Fig 3.5.4.1 Screenshot of CSS Box Model task ........................................................... 24
Fig 3.5.4.2 Screenshot of flex task ............................................................................... 25
Fig 3.5.4.3 Screenshot of grid task .............................................................................. 25
Fig 3.5.4.4 Screenshot of grid task .............................................................................. 25
Fig 3.5.4.5 Screenshot of positioning task ....................................................................... 26
Fig 6.1 Core Architecture ............................................................................................ 38
Fig 6.2 UI Architecture ................................................................................................ 39
Fig 7.3.1 Screenshot of feedback section ..................................................................... 41
Fig 7.3.2 Screenshot of homepage section ................................................................... 42
Fig 7.3.3 Screenshot of about us section ...................................................................... 42
List of Tables
Table 8.2 Test Results .................................................................................................. 46
Gujarat Technological University vii Silver Oak College of Engineering & Technology
201101 List of Tables
Abbreviations
Table Contents
Table of Content
Table of Contents
CHAPTER 1: - OVERVIEW OF COMPANY ..............................................................................................................
13
1.0 OVERVIEW OF THE COMPANY ................................................................................................................... 13
1.1 HISTORY ..................................................................................................................................................... 13
1.2 SCOPE OF WORK ........................................................................................................................................ 13
1.3 COMPANY VISION ...................................................................................................................................... 13
34
REFERENCES .......................................................................................................................................................
45
Overview Company
1.1 HISTORY
As the company has grown, it was needed to separate various departments to maintain the
management and smooth flow of the process. TwiLearn has various units to handle different
use cases.
BU: This unit deals with businesses and management. It is mainly concerned with
the development of software for various clients.
HR: Most common department of the company which deals with the human
resource management processes like hiring, evaluation for promotion, salary
related issues etc.
IT: This department is used to maintain the IT infrastructure of the company and
its employees. They also help with any type of technical issue faced by clients
and employees of the company.
There are some other departments out there that fall under the BU which handle various
types of work.
4. Development: After sufficient planning comes the development part. In this part
actual software is build. Or at least the part of the software is built in methods like
agile delivery method.
5. Review and QA: Internal review and QA is done to ensure the quality of the final
product as in software in this case. It also helps to identify the bugs before releasing
the software.
6. Release or Deployment: In this phase the software is delivered to the client either the
direct code or hosted service.
7. Maintenance: This part comes in picture after the final delivery of the software. This
phase includes tasks such as making sure the service is always running, bug fixes etc.
Gujarat Technological University Silver Oak College of Engineering & Technology
16
201101 Different Unit of The Organization
Each sprint contains the upgraded version of the web development, and it is kept upgrading
unless we reach the final product.
Currently, React.js is one of the most popular JavaScript front-end libraries which has a
strong foundation and a large community. I have worked on making static home pages as a
part of my internship task and finally on the project named Amazon Consulting Services. I
got experience of learning new tools and technology. I learned a systematic approach of
completing work on time and cooperating with my colleagues.
3.2 PURPOSE
Industry experience is often an important part of applying for full time positions. Gaining
experience through internship can be helpful for our future scope. Similarly, my purpose was
to gain experience and decide my career path so that I can have a clear path towards my
goals.
Also, I wanted to develop new skills and build a network with professionals.
3.3 OBJECTIVE
3.4 SCOPE
The scope for the internship role at my company was to help the already existing project
development.
In this regard I was allowed do the following things:
Learn new technologies and methods.
Learn and go through existing project’s codebase.
Help existing developers to update the codebase.
1. Initial training: This was carried out from 27/01/2023 to 25/02/2023. In this part
all the new interns got the common training which included training about the ,
Git and VS Code. This part of the training was intended to make us familiar with
the technologies used by the company.
3. Project work: They have assigned my project related to php language named
Hospital Management website that provides proper functions to manage their
activities in hospital it is powerful, flexible, and easy to use and is designed to
developed to deliver real conceivable to hospitals and clinics, It is design for
Multispecialists hospitals to cover a wide range of hospital administration and
management process. It is an integrated end to end hospital management and
management process.
3.5.1 Git
.
• Git Installation and Configuration.
• Git basic commands and their use.
• Git & VS code.
• Advanced Commands of Git.
• Merge Conflicts & How To Solve It.
• Understanding Of Git Best Practices Such As:
Processor
1.9 gigahertz x86 or 3.3 gigahertz or faster
x64 bit dual core 64-bit dual core
processor processor
System Analysis
Selection of the right tools in the software development is very important and can play huge
role in the time and quality of the product. First thing to select in the software development is
that which programming language to use.
We went with the HTML,CSS java 8.1 for Frontend and phpMyAdmin Database for
backend and MySQL 8.0 for database server.
5.4 ASSUMPTIONS
It is assumed that:
• All admin credentials are available to use.
Ref- https://miro.medium.com/max/403/1*423HObIERrFbqgYLOVEDLg.jpeg
CHAPTER 7: - IMPLEMENTATION
During early stages of testing, a Developer performs all tests. However, as the testing process
progresses, testing specialists may become involved. Reviews and other activities can and do
uncover errors, but they are not sufficient. Every time the program is executed, the customer
tests it! Therefore, you must execute the program before it gets to the customer with the
specific intent of finding and removing all errors. To find the highest possible number of
errors, tests must be conducted systematically, and test cases must be designed using
disciplined techniques.
Testing Objectives
Unit Testing
Unit testing is a web development process in which the smallest testable part of an website,
called units, is individually scrutinized for proper operation. Unit testing is often automated,
but it can also be done manually., a pragmatic method of development that takes a
meticulous approach to building a product by means of continual testing and revision.
Unit testing involves only those characteristics that are vital to the performance of the unit
under test. This encourages developers to modify the source code without immediate
concerns about how such changes might affect the functioning of the units or the program.
Once all the units in a program have been found to be working in the most efficient and error
free manner possible, larger components of the program can be evaluated by means of
integration testing.
Sub System Testing
After testing each unit, we move on to larger units called sub systems. In subsystem testing
we tested the whole system and website as another system. We tested each subsystem and
got successful results. We found no error or bug after the final test.
System Testing
Now, it’s time for whole System testing. We have found many cosmetic bugs and minor
bugs. We have fixed it and again tested it. We worked on each error and exception that We
got while testing and most of them are removed or made such corrections that it will not
happen again.
Security Testing
It attempts to verify that protection mechanisms built into a system will, in fact, protect it
from improper penetration.
Performance Testing
It is designed to test the run-time performance of software within the context of an integrated
system performance testing occurs throughout all steps in the testing process.
1.
O
Login With User should get User should get
pe
Valid login login Pass
n successful successful
Credentials dialog box. dialog box.
w
eb
sit
e
2.
E
nt
er
C
or
Gujarat Technological University 38 Silver Oak College of Engineering & Technology
201101 Testing
re
ct
C
re
de
nt
ia
l
3.
Cl
ic
k
o
n
L
o
gi
n
b
ut
to
n.
1.
O User should get
Login With User should get
pe invalid
Invalid invalid Pass
n credentials dialog credentials dialog
Credentials
w box. box.
eb
sit
e
2.
En
ter
In
co
3.
Cl
ic
k
on
Lo
gi
n
bu
tto
n.
User should get User should get
Logout redirected to redirected to
From the Click on Logout login screen &
button database should login screen & Pass
website get cleaned database should
get cleaned
1. Open
website User should be User should be
able to see able to see
2. Click on feedback page and
Feedback page feedback page Pass
feedback message.
tab on the
menu
40
1. Open
website
User should be User should be
2. Select login
Book able to redirect to able to book an
and appointment. appointment Pass
Appointment
appointment
3. Click on
appointment
and make an
appointment.
It provides every kind-of medical help. It provides medical help such as patient can directly
contact to doctor, hospital, get detailed information about medicine and can also contact
chemist. Other that the unique feature of H2H website n is a patient or user can directly book
an appoint a nurse through this website. We can get every type of medical help under one
roof through this website.
Hence, this was challenging at times when I was faced with new problems which I had not
seen before. However, the seniors and mentors were always ready and willing to give their
advice and guidance to help me overcome these challenges.
References
REFERENCES
1. HTML - https://www.w3schools.com/TAgs/default.asp
2. HTML - https://developer.mozilla.org/en-US/docs/Web/HTML/Reference
3. CSS - https://www.w3schools.com/cssref/
4. CSS - https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
5. HMS- https://www.apollo247.com/
6. HMS- https://www.sterlinghospitals.com/
7. https://www.javapoint.com/
8. https://stackoverflow.com/