Final Report Editedddddd

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

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

"Jnana Sangama", Belgavi-590 018, Karnataka, India

An Internship Report
On

Full Stack Web Development


Submitted in Partial Fulfillment of the requirement for the award of the degree of

BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING

Submitted By
MUKUND P 1MV19CS074

Carried out at
Varcons Technologies Pvt Ltd

Under the Guidance of

Internal Guide External Guide


Mr. Elaiyaraja P Spoorthi H C
Asst.Professor Director
Dept. Of CSE, SMVIT Varcons Technologies Pvt Ltd

Department of Computer Science Engineering


Sir M Visvesvaraya Institute of Technology
[Affiliated to Visvesvaraya Technological University, Belgaum]
Bengaluru-562157
2022-2023
Full Stack Web Development

Department of Computer Science Engineering


Sir M Visvesvaraya Institute of Technology
[Affiliated to Visvesvaraya Technological University, Belgaum]

CERTIFICATE

Certified that the Internship Project entitled “Full Stack Web Development”
carried out by Mr. MUKUND PAREEK bearing USN: 1MV19CS074 a bonafide
student of Sir M V Institute of Technology in partial fulfillment for the award of
Bachelor of Engineering in Computer Science Engineering of the Visvesvaraya
Technological University, Belagavi during the year 2022-23. It is certified that all
corrections/suggestions indicated for INTERNSHIP have been executed under the

directions of Mr. Elaiyaraja P . The report has been approved as it satisfies the
academic requirements in respect of INTERNSHIP prescribed for the said degree.

___________________________ ______________________ ____________________________

Signature of Guide Signature of HOD Signature of Principal

Mr. Elaiyaraja P Dr. T N Anitha Dr. Rakesh S G


Asst. Professor HOD and Professor Principal
Dept of CSE Dept of CSE SIR MVIT
SIR MVIT SIR MVIT

DEPT OF CSE 2022-2023


Full Stack Web Development

Company Certificate

DEPT OF CSE 2022-2023


Full Stack Web Development

DECLARATION

I, Mr. MUKUND PAREEK bearing the USN 1MV19CS074, student of 8th Semester B.E. Department of
Computer Science Engineering, Sir M.Visvesvaraya Institute of Technology, Bengaluru declare that
the INTERNSHIP work entitled “Full Stack Web Development”, has been duly executed by me under
4

DEPT OF CSE 2022-2023


Full Stack Web Development

the guidance of Mr. Elaiyaraja P, Asst Professor, Department of Computer Science Engineering, Sir
MVIT, Bengaluru. The INTERNSHIP report of the same is submitted in partial fulfillment of the
requirement for the award of Bachelor of Engineering degree in Department of Computer Science
Engineering by Visvesvaraya Technological University, Belgaum during the year 2022-2023.

Date: Mr. MUKUND PAREEK


Place: Bengaluru 1MV19CS074

ACKNOWLEDGEMENT

The satisfaction that accompanies the successful completion of the INTERNSHIP report which would
be complete only with the mention of the almighty God and the people who made it possible, whose
report rewarded the effort with success of project presentation

DEPT OF CSE 2022-2023


Full Stack Web Development

We are grateful to , Sir M.Visvesvaraya Institute of Technology for providing us an opportunity to


enhance our knowledge through the project.

We express our sincere thanks to Dr. Rakesh S G, Principal, Sir MVIT, for providing us an
opportunity and means to present the project.

We express our heart full thanks to Dr. T N Anitha, Professor and Head, Department of Computer
Science & Engineering, SIR MVIT, for encouragement in our Internship work, whose cooperation
and guidance helped in nurturing this project report.

We would like to express profound thanks to the INTERNSHIP guide Mr. Elaiyaraja P, Asst
Professor, Internship Coordinator, Department of Computer Science Engineering for the keen interest
and encouragement in our Internship presentation.

We extend our thanks to Varcons Technologies Pvt Ltd for their effort and endurance to bring out
the best in us.

Finally, we would like to thank our family members and friends for standing with us through all times.

MUKUND PAREEK
1MV19CS074

ABSTRACT

Template for Online Yoga training Center is a Web page that displays users the various
information about a Yoga Academy. The web page lets the user know about various yoga
programs offered by the Academy. It also lists the various benefits of practicing yoga and the
various approaches followed by the academy towards yoga.

DEPT OF CSE 2022-2023


Full Stack Web Development

TECH STACK Frontend –

1.HTML

2.CSS

3.Javascript

4.Bootstrap

5.Styled components

6.Font Awesome

7. Material icons

CONTENTS

Declaration 4
Acknowledgment 5
Abstract 6
Contents 7
List of Figures 9

DEPT OF CSE 2022-2023


Full Stack Web Development

Chapter No Chapter Title Page No

1 COMPANY PROFILE 10-12


1.1 History of the Organization

1.1.1 Objectives
1.1.2 Operations of the Organization
1.2 Major Milestones
1.3 Structure of the Organization
1.4 Services Offered
2 ABOUT THE DEPARTMENT 13-15
2.1 Specific Functionalities of the Department 2.2 Process Adopted
2.3 Testing
2.4 Structure of the Department
2.5 Roles and Responsibilities of Individuals
3 TASK PERFORMED 16

4 REFLECTION NOTES 17-29


4.1 Experience
4.2 Technical Outcomes
4.2.1 System Requirement Specification
4.3 System Analysis and Design
4.3.1 Existing System
4.3.2 Disadvantages of the Existing System
4.3.3 Proposed System
4.3.4 Advantages of the Proposed System

4.4 Implementation
4.4.1 Modules
4.5 Screen Shots
5 CONCLUSION 30

6 BIBLIOGRAPHY 31

DEPT OF CSE 2022-2023


Full Stack Web Development

LIST OF FIGURES
Figure No. Name of the Figure Page No.

Figure 1 Welcome Home Page 22


Figure 2 Yoga and Meditation 23
Figure 3 About Us 24
Figure 4 Contact Us 25
Figure 5 User Registration 26
Figure 6 Yoga Trainers 27
Figure 7 Yoga Tradition in India 28
Figure 8 Conclusion Section 29

DEPT OF CSE 2022-2023


Full Stack Web Development

CHAPTER - 1
COMPANY PROFILE
1.1 History of the Organization

VARCONS TECHNOLOGIES PVT LTD Varcons technologies pvt ltd, was incorporated with a goal
”To provide high quality and optimal Technological Solutions to business requirements of our clients”.
Every business is a different and has a unique business model and so are the technological requirements.
They understand this and hence the solutions provided to these requirements are different as well. They
focus on clients requirements and provide them with tailor made technological solutions. They also
understand that Reach of their Product to its targeted market or the automation of the existing process into e-
client and simple process are the key features that our clients desire from Technological Solution they are
looking for and these are the features that we focus on while designing the solutions for their clients.

1.1.1 Objectives
Varcons technologies pvt ltd, strive to be the front runner in creativity and innovation in software
development through their well-researched expertise and establish it as an out of the box software
development company in Bangalore, India. As a software development company, they translate this software
development expertise into value for their customers through their professional solutions. They understand
that the best desired output can be achieved only by understanding the clients demand better. Varcons
technologies pvt ltd work with their clients and help them to defiine their exact solution requirement.
10

DEPT OF CSE 2022-2023


Full Stack Web Development

Sometimes even they wonder that they have completely redefined their solution or new application
requirement during the brainstorming session, and here they position themselves as an IT solutions
consulting group comprising of high caliber consultants.

1.1.2 Operation of the Organization


Varcons technologies pvt ltd is a Technology Organization providing solutions for all web design and
development, MYSQL, PYTHON Programming, HTML, CSS, ASP.NET and LINQ. Meeting the ever
increasing automation requirements, Varcons technologies pvt ltd specialize in ERP, Connectivity, SEO
Services, Conference Management, effective web promotion and tailor-made software products, designing
solutions best suiting clients requirements. The organization where they have a right mix of professionals as
a stakeholders to help us serve our clients with best of our capability and with at par industry standards.

1.2 Major Milestones


They have young, enthusiastic, passionate and creative Professionals to develop technological innovations in
the field of Mobile technologies, Web applications as well as Business and Enterprise solution. Motto of our
organization is to “Collaborate with our clients to provide them with best Technological solution hence
creating Good Present and Better Future for our client which will bring a cascading a positive effect in their
business shape as well”. Providing a Complete suite of technical solutions is not just our tag line, it is Our
Vision for Our Clients and for Us, We strive hard to achieve it.

1.3 Structure of the Organization

Varcons technologies pvt ltd plays an essential role as an institute, the level of education, development of
student’s skills are based on their trainers. If you do not have a good mentor then you may lag in many
things from others and that is why we at Varcons technologies pvt ltd gives you the facility of skilled
employees so that you do not feel unsecured aboutthe academics. Personality development and academic
status are some of those things which lie on mentor’s hands. If you are trained well then you can do well in
your future and knowing its importance of Varcons technologies pvt ltd always tries to give you the best.
They have a great team of skilled mentors who are always ready to direct their trainees in the best possible
way they can and to ensure the skills of mentors we held many skill development programs as well so that
each and every mentor can develop their own skills with the demands of the companies so that they can
prepare a complete packaged trainee.

They believe that Technology when used properly can help any business to scale and achieve new heights
of success. It helps Improve its efficiency, profitability, reliability; to put itin one sentence ” Technology
helps you to Delight your Customers” and that is what we want to achieve.

11

DEPT OF CSE 2022-2023


Full Stack Web Development

1.4 Services Offered

 Core Java and Advanced Java

 Web services and development

 Dot Net Framework

 Python

 Selenium Testing

 Conference / Event Management Service

 Academic Project Guidance

 On The Job Training

 Software Training

12

DEPT OF CSE 2022-2023


Full Stack Web Development

CHAPTER – 2
ABOUT THE DEPARTMENT

2.1 Specific Functionalities of the Department


 Software Development: The primary responsibility of the developers' department is to design,
develop, test, and deploy software applications to meet the requirements of the clients or end-users.
Developers use programming languages, frameworks, and tools to create software products that are
efficient, user-friendly, and scalable.
 Technical Support: Developers provide technical support to clients, end-users, and other
departments within the organization. They troubleshoot technical issues, provide solutions, and help
users understand how to use software products.
 Research and Development: Developers are responsible for researching new technologies and
trends in software development to improve the quality of the products and services offered by the
organization. They experiment with new programming languages, tools, and techniques to enhance
the organization's capabilities.
 Collaboration: Developers work closely with other departments, such as project management,
quality assurance, and user experience, to ensure the software products meet the organization's
requirements and standards. They collaborate with clients to understand their needs and develop
software that meets their specific requirements.
 Continuous Improvement: Developers continuously improve software products through upgrades,
bug fixes, and new feature additions. They monitor the performance of software products, analyze
user feedback, and make necessary adjustments to improve the product's overall usability and
functionality.

2.2 Process Adopted


Various languages and softwares can be used to implement Template for Online Yoga training Center . Here
we have used CSS, HTML, PHP, MYSQL

2.3 Testing
The testing phase is an important part of software development. It is the Information zed system will help in
automate process of finding errors and missing operations and also a complete verification to determine
whether the objectives are met and the user requirements are satisfied. Software testing is carried out in three
13

DEPT OF CSE 2022-2023


Full Stack Web Development

steps:
 The first includes unit testing, where in each module is tested to provide its correctness, validity and
also determine any missing operations and to verify whether the objectives have been met. Errors are
noted down and corrected immediately.
 Unit testing is the important and major part of the project. So errors are rectified easily in particular
module and program clarity is increased. In this project entire system is divided into several modules
and is developed individually. So unit testing is conducted to individual modules.
 The second step includes Integration testing. It need not be the case, the software whose modules
when run individually and showing perfect results, will also show perfect results when run as a
whole.

2.4 Structure of the Department

Varcons technologies pvt ltd plays an essential role as an institute, the level of education, development of
student’s skills are based on their trainers. If you do not have a good mentor then you may lag in many
things from others and that is why we at Varcons technologies pvt ltd gives you the facility of skilled
employees so that you do not feel unsecured aboutthe academics. Personality development and academic
status are some of those things which lie on mentor’s hands. If you are trained well then you can do well in
your future and knowing its importance of Varcons technologies pvt ltd always tries to give you the best.
They have a great team of skilled mentors who are always ready to direct their trainees in the best possible
way they can and to ensure the skills of mentors we held many skill development programs as well so that
each and every mentor can develop their own skills with the demands of the companies so that they can
prepare a complete packaged trainee.

They believe that Technology when used properly can help any business to scale and achieve new heights
of success. It helps Improve its efficiency, profitability, reliability; to put itin one sentence ” Technology
helps you to Delight your Customers” and that is what we want to achieve.
2.5 Roles and Responsibilities of Individuals
These are some of the rules and responsibility which the intern in this department has to follow during the
internship

 Assisting in conducting literature reviews: You may be responsible for researching and
summarizing existing literature on the topic of the research project. This may involve reading
scientific papers, reviewing reports, and analyzing data.

 Collecting and analyzing data: You may be responsible for collecting data through experiments,
surveys, or other research methods. You may also be responsible for analyzing the data using
statistical tools or other software.
14

DEPT OF CSE 2022-2023


Full Stack Web Development

 Assisting in the design of experiments: You may work with other members of the research team to
design experiments or studies that will test hypotheses and generate data.

 Collaborating with team members: You may work with other members of the research team to
share findings, brainstorm ideas, and contribute to the overall project.

 Writing reports and presentations: You may be responsible for summarizing research findings in
written reports or presentations. This may involve creating visual aids, such as graphs or charts, to
help communicate findings.

 Maintaining lab equipment: You may be responsible for maintaining and cleaning lab equipment to
ensure it is in good working order

CHAPTER – 3
TASK PERFORMED
The task performed in the above process involved creating a template for an online yoga center and
developing a web application that includes key features such as user registration, class scheduling and
booking, live video streaming, an on-demand video library, personalized recommendations, instructor
profiles, community features, progress tracking, payment processing, and integration with social media. The
goal of this task was to provide a comprehensive and convenient platform for users to practice yoga, connect
with others, and achieve their health and wellness goals.
The tasks performed in the above creation of “online yoga center” are:

1.Created a template for an online yoga center to outline the objectives and features of the center.

2.Identified the objectives of creating an online yoga center, which include making yoga accessible,
building a community, offering convenience, providing personalized instruction, and generating revenue.

3.Developed a web application for the online yoga center with key features such as user registration, class

15

DEPT OF CSE 2022-2023


Full Stack Web Development

scheduling and booking, live video streaming, an on-demand video library, personalized recommendations,
instructor profiles, community features, progress tracking, payment processing, and integration with social
media.

4.The web application aims to provide a comprehensive and convenient platform for users to practice yoga,
connect with others, and achieve their health and wellness goals.

CHAPTER – 4
REFLECTION NOTES

4.1 Experience
 It was a great pleasure to be a part of Varcons Technologies private limited and work as an intern in
the Web development domain.
 It was very challenging to take up the project of online yoga center .

 We had to develop an website which stores all the information regarding user registration, about us
and contact us section.
 It was made to create the entire process of registration simple and fast.

 This internship gave us a complete understanding of how Web development work, how Database is
managed and how the data is retrived.
 Therefore, It gave the complete understanding and knowledge of the Web development domain.

4.2 Technical Outcomes


4.2.1 System Requirement Specification
SOFTWARE OR TOOLS

The tools that I have used in developing this System is:-


16

DEPT OF CSE 2022-2023


Full Stack Web Development

 Sublime , Notepad++

 Adobe Photoshop

 Google chrome, Firefox, Internet Explorer

 Bootstrap Framework

 Microsoft word for project documentation

 CSS

 HTML

HARDWARE REQUIREMENTS

1. Personal computer with at least

• MySQL
• NODE JS
• Notepad++ Editor
• Processor: Intel core i5 processer
• Memory: 15.6 GB
• Hard Disk: 40 GB

4.3 System Analysis and Design


4.3.1 Existing System
 Create a comfortable and inviting space for yoga practice, equipped with necessary props and
amenities..
 Develop a range of classes, including beginner, intermediate, advanced, and specialty classes..

 Hire experienced and qualified instructors who can provide personalized instruction and teach a
variety of yoga styles.
 Implement safety measures, foster a sense of community, and continuously evaluate and improve
the center's offerings based on student feedback and industry trends.

4.3.2 Disadvantages of the Existing System

17

DEPT OF CSE 2022-2023


Full Stack Web Development

 Limited reach: An offline yoga center is limited to serving the local community and may not reach a
wider audience..
 Dependence on physical space: An offline yoga center requires a physical space, which can be
expensive to rent or maintain and may limit the number of classes or students that can be
accommodated.
 Scheduling limitations: In-person classes may be limited by scheduling conflicts, such as holidays or
instructor availability, which can disrupt students' regular practice.
 Higher overhead costs: Running an offline yoga center requires paying for rent, utilities, insurance,
and other overhead costs, which can be higher than those of an online yoga center..
 Difficulty in scaling: It can be challenging to scale an offline yoga center, as it requires significant
investment in additional physical space, equipment, and instructors..

4.3.3 Proposed System


 Platform: Choose a reliable and user-friendly platform for hosting online classes, such as Zoom,
Skype, or a dedicated online yoga platform.
 Classes: Develop a range of classes that can be accessed online, including live classes, pre-recorded
classes, and personalized instruction.
 Instructors: Hire experienced and qualified yoga instructors who are skilled in teaching yoga online
and can provide personalized instruction to students..
 Technology: Ensure that you have the necessary technology and equipment to support online classes,
such as high-speed internet, video cameras, and microphones.
 Marketing: Develop a marketing strategy to promote the online yoga center through social media,
email marketing, and partnerships with other wellness businesses.

4.3.4 Advantages of the Proposed System


 Wider reach: An online yoga center can reach a wider audience, allowing users from different parts
of the world to access yoga classes and programs.

 Greater flexibility: An online yoga center allows users to practice yoga at their convenience, fitting it
into their schedule as and when they are able to, and choose from a wide variety of classes to suit
their level, style, and preferences.

 Lower overhead costs: An online yoga center has lower overhead costs as there is no need for a
physical space or equipment, and fewer instructors may be required to teach classes.

18

DEPT OF CSE 2022-2023


Full Stack Web Development

 Scalability: An online yoga center is more scalable than an offline yoga center, as it can be expanded
to reach a larger audience without significant investment in additional physical space, equipment, or
instructors

4.4 Implementation
4.4.1 Modules
Home Section:
1.Use high-quality images and videos to showcase the yoga center's facilities and the types of classes
offered.
2.Make sure the website is mobile-responsive, so users can easily access it from their smartphones and
tablets.
3.Highlight any special promotions or upcoming events.

About Us Section:
1.Provide information about the history and philosophy of the yoga center, as well as the mission and values.
2.Include a brief introduction of the founders and trainers, including their qualifications and experience.
3.Share any notable awards or recognition received by the center.

Contact Section:
1.Include a contact form that allows users to easily submit their inquiries and questions.
2.Provide a phone number, email address, and physical address for the yoga center.
3.Make sure the contact information is easy to find and prominently displayed.

Information About Yoga Center:


1.Include a detailed description of the different types of yoga classes offered, including the level, duration,
and frequency.
2.Share the center's schedule of classes and the fees required.
3.Provide a virtual tour of the yoga center to give users an idea of what to expect.

Information About Yoga Trainers:


1.Share the trainers' names and pictures, along with their qualifications and experience.
2.Include their certification and training credentials, as well as any specialties they may have.
3.Highlight any testimonials or feedback from past clients.

19

DEPT OF CSE 2022-2023


Full Stack Web Development

4.4.2 Implementation process


To implement an online yoga center with home, about us, and contact sections, as well as information about
the yoga center and yoga trainers in India, the following steps can be taken. First, create a user-friendly
website that is easy to navigate and includes high-quality images and videos that showcase the yoga center's
facilities and trainers' expertise. The website should have clear sections for home, about us, contact, and
information about yoga center and trainers. Next, provide detailed information about the different types of
yoga classes offered, including class descriptions, schedules, and pricing. Offer online classes that users can
join from their homes, and provide clear instructions on how to join the classes and what equipment is
needed. Additionally, make it easy for users to contact the yoga center with any questions or concerns they
may have. Include a contact form or email address, as well as phone and physical address information.
Finally, offer virtual workshops and retreats, special events, and promotions to attract new customers and
keep current ones engaged. By following these steps, an effective online yoga center can be established.

4.5 Screen Shots

1. WELCOME HOME PAGE :

20

DEPT OF CSE 2022-2023


Full Stack Web Development

2. YOGA AND MEDITATION :

21

DEPT OF CSE 2022-2023


Full Stack Web Development

3. ABOUT US SECTION :

22

DEPT OF CSE 2022-2023


Full Stack Web Development

4. CONTACT US SECTION:

23

DEPT OF CSE 2022-2023


Full Stack Web Development

5. USER REGISTRATION :

24

DEPT OF CSE 2022-2023


Full Stack Web Development

6. YOGA TRAINERS:

25

DEPT OF CSE 2022-2023


Full Stack Web Development

7. YOGA TRADITION IN INDIA:

26

DEPT OF CSE 2022-2023


Full Stack Web Development

8. CONCLUSION SECTION:

27

DEPT OF CSE 2022-2023


Full Stack Web Development

CHAPTER – 5
CONCLUSION

The package was designed in such a way that future modifications can be done easily. The following
conclusions can be deduced from the development of the project:

28

DEPT OF CSE 2022-2023


Full Stack Web Development

❖ Automation of the entire system improves the efficiency


❖ It provides a friendly graphical user interface which proves to be better when compared to the existing
system.
❖ It gives appropriate access to the authorized users depending on their permissions.
❖ It effectively overcomes the delay in communications.
❖ Updating of information becomes so easier
❖ System security, data security and reliability are the striking features.
❖ The System has adequate scope for modification in future if it is necessary.

CHAPTER – 6

BIBLIOGRAPHY

1. https://www.w3schools.com/php/default.asp

2. https://www.sitepoint.com/php/

3. https://www.php.net/

29

DEPT OF CSE 2022-2023


Full Stack Web Development

4. https://www.w3schools.com/html/html_intro.asp

5. https://www.w3schools.com/php/default.asp

6.https://en.wikipedia.org/wiki/php

7. https://hotscripts.com/catagory/php

8. https://www.apache.org/

30

DEPT OF CSE 2022-2023

You might also like