Final Saurabh
Final Saurabh
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
by
Under Supervision of
Achintya Gaumat
2022-2023
Rajkiya Engineering College , Kannauj
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CERTIFICATE
This is to certify that the “Internship report” submitted by Saurabh Kumar (Roll
No.1908390100056) is work done by him/her and submitted during 2022 – 2023 academic year, in
partial fulfillment of the requirements for the award of the degree of BACHELOR OF
TECHNOLOGY in COMPUTER SCIENCE AND ENGINEERING, at Two waits Technologies
Pvt. Ltd.
First I would like to thank Achintya Gaumat, Founder & chief Mentor of
Twowaits Technologies Pvt. Ltd. for giving me the opportunity to do an internship
within the organization.
I also would like to acknowledge all the people that worked along with me with
their patience and openness they created an enjoyable working environment.
It is indeed with a great sense of pleasure and immense sense of gratitude that I
acknowledge the help of these individuals.
I pay special thanks to my Head of the Department Dr. BDK Patro for his
constructive criticism throughout my internship.
I would like to thank Mr. Abhishek Bajpayee, Internship coordinator for his
support andadvise to get and complete internship in above said organization.
I am extremely great full to my department staff members and friends who helped
me in successful completion of this internship.
Saurabh Kumar
1908390100056
iv
ABSTRACT
Website Design and learning HTML and CSS were the main objective of this internship. To
develop a web based application there are several programming languages that are in use.
Some of them are only used for the frontend and backend design of the software. For example,
HTML3, HTML4, HTML5, CSS, Bootstrap, JavaScript etc. There are also some other
programming languages that are used to develop the dynamic functions of the software or
application. For example-PHP, Java etc. Nowadays there are also some frameworks that use
vastly. Frameworks are basically structured programming by using Model, View and
Controller. It is also called as MVC. If we develop web based application that is very useful for
us because we can access it from anywhere in the world. It is very helpful for our daily life.
That is why I choose subject of my report as “WEB DESIGN”. Training in Universal
Informatics added huge experiences in my upcoming career. Solving real life problems was
another key issue. This report takes us through all the details of WEBSITE DESIGN
knowledge and experience gathered during this internship period.
In this Internship I have completed relevel frontend development test and have designed a
frontend of a website which can deliver food online using HTML, CSS and JavaScript. The
website is beautiful and is full of animations to make it more interesting.
v
INDEX
2. Analysis ...................................................................................................................8
5. Coding… ...................................................................................................................... 9
6. Screenshots .................................................................................................................. 26
7. Conclusion .................................................................................................................... 28
8. Bibliography ................................................................................................................. 28
vi
1. INTRODUCTION
This report is a description of my 4 weeks internship carried out as a Tathastu Web Development
Intern at Two waits Technologies Pvt. Ltd. . In the following chapter details of tools and
technology used and an overview is given. Afterwards, I explain my role and tasks as a trainee and
give specific technical details about my main tasks. Finally, a conclusion is drawn from the
experience.
7
2. ANALYSIS
The objective of the web design is to handle the entire design of a website. The software keeps track
of all the information about the entire website. The system contains database where all the
information will be stored safely.
This internship provided us essential skills and knowledge one requires in the field of web
designing. The crucial tools used during the tenure helped us in gaining knowledge about
programming languages.
By taking this training we enhanced our knowledge in Web designing and got insight in how the
websites are designed using HTML and CSS.
By interacting with my trainee and classmates I got to learn a lot. It helped me to enhance my
communicative skills and represent my work with confidence. It boosted my confidence to design
more webpages and create some great designs just for fun.
First we learned the theory aspect and then we put that into practice. By doing the practical work,
our concept got clearer and it was easy to code into HTML once we got familiar with it. By putting
our theoretical knowledge into practical, coding became more fun.
8
4.TECHNOLOGY
This project majorly required the HTML, CSS and JAVASCRIPT in the minor use.
HTML
Html is the building block of a website. Html offers a lot of tags that helps to build a strong skeleton
of a website. In our project many tags like <h1>---<h6>,<br>, <p>, <div>, <class>, <nav>,
<script>.
CSS
When is came to styling the document, we have used CSS. CSS helped us to format, color the text
as well as images and gif etc. CSS also helped the website look beautiful and smooth.
JavaScript
Javascript was like the brain of the site. It tells where to go when I click on any section and many
other features.
5. CODING
HTML File:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Yummy</title>
<!-- custom css file link -->
<link rel="stylesheet" href="index.css">
</head>
<body>
CSS File:
@import
url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700&displ
ay=swap');
:root {
--red:#ff3838;
}
*{
font-family: ui-sans-serif;
margin:0; padding:0;
box-sizing: border-box;
outline: none; border:none;
text-decoration: none;
text-transform: capitalize;
transition:all .2s linear;
}
*::selection {
background:var(--red);
color:#fff;
}
html {
font-size: 62.5%;
overflow-x: hidden;
scroll-behavior: smooth;
scroll-padding-top: 6rem;
}
16
body {
background:#e3caca;
}
section {
padding:2rem 9%;
}
.heading {
text-align: center;
font-size: 3.5rem;
padding:1rem;
color:#666;
}
.heading span {
color:var(--red);
}
.btn {
display: inline-block;
padding:.8rem 3rem;
border:.2rem solid var(--red);
color:var(--red);
cursor: pointer;
font-size: 1.7rem;
border-radius: .5rem;
position: relative;
overflow: hidden;
z-index: 0;
margin-top: 1rem;
}
.btn::before {
content: '';
position: absolute;
top:0; right: 0;
width:0%;
height:100%;
background:var(--red);
transition: .3s linear;
z-index: -1;
}
.btn:hover::before {
width:100%;
17
left: 0;
}
.btn:hover {
color:#fff;
}
header {
position: fixed;
top:0; left: 0; right:0;
z-index: 1000;
display: flex;
align-items: center;
justify-content: space-between;
background:#fff;
padding:2rem 9%;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.1);
}
header .logo {
font-size: 3.4rem;
font-weight: 200;
color: #ef476f;
font-family:fantasy;
padding-right: .5rem;
color:var(--red);
}
header .navbar a {
font-size: 2rem;
margin-left: 2rem;
color:#666;
}
#menu-bar {
font-size: 3rem;
cursor: pointer;
color:#666;
border:.1rem solid #666;
border-radius: .3rem;
padding:.5rem 1.5rem;
display: none;
18
}
.home {
display: flex;
flex-wrap: nowrap;
gap:1.5rem;
min-height: 100vh;
align-items: center;
background-size: cover;
background-position: center;
}
.home .content {
padding-top: 6.5rem;
}
.home .content h3 {
font-size: 4rem;
color:#a92f2f;
}
.home .content p {
font-size: 1.7rem;
color:#666;
padding:1rem 0;
}
.speciality .box-container {
display: flex;
flex-wrap: wrap;
gap:1.5rem;
}
.popular{
margin-left: auto;
margin-right: auto;
}
.popular .box-container {
display: flex;
flex-wrap: wrap;
gap:1.5rem;
}
20
.popular .box-container .box {
padding:2rem;
background:#fff;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.1);
border:.1rem solid rgba(0,0,0,.3);
border-radius: .5rem;
text-align: center;
flex:1 1 30rem;
position: relative;
}
.steps {
display: flex;
flex-wrap: wrap;
gap:1.5rem;
padding:1rem;
}
.steps .box {
flex:1 1 25rem;
padding:1rem;
text-align: center;
}
21
.steps .box img {
border-radius: 50%;
border:1rem solid #fff;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.1);
}
.steps .box h3 {
font-size: 3rem;
color:#333;
padding:1rem;
}
.gallery .box-container {
display: flex;
flex-wrap: wrap;
gap:1.5rem;
}
22
.gallery .box-container .box .content h3 {
font-size: 2.5rem;
color:#333;
}
.review .box-container {
display: flex;
flex-wrap: wrap;
gap:1.5rem;
}
.order .row {
padding:2rem;
box-shadow: 0 .5rem 1rem rgba(0,0,0,.1);
background:#fff;
display: flex;
flex-wrap: wrap;
gap:1.5rem;
border-radius: .5rem;
}
.footer {
background:#000;
text-align: center;
}
.footer .share {
display: flex;
gap:1.5rem;
justify-content: center;
flex-wrap: wrap;
}
JavaScript File:
let menu = document.querySelector('#menu-bar');
let navbar = document.querySelector('.navbar');
menu.onclick = () => {
menu.classList.toggle('fa-times');
navbar.classList.toggle('active');
}
window.onscroll = () => {
25
menu.classList.remove('fa-times');
navbar.classList.remove('active');
if(window.scrollY > 60) {
document.querySelector('#scroll-top').classList.add('active');
}
else {
document.querySelector('#scroll-top').classList.remove('active');
}
}
function loader() {
document.querySelector('.loader-container').classList.add('fade-out');
}
function fadeOut() {
setInterval(loader, 3000);
}
window.onload = fadeOut();
6. SCREENSHOTS
Home Page:
26
Speciality Section
Order Page:
27
7. CONCLUSION
Website Design and learning HTML and CSS were the main objective of this internship.
The project i work under this internship help me to learn frontend development by using HTML,
CSS and JavaScript.
8. BIBLIOGRAPHY
http://www.w3schools.com
-http://www.wikipidea.com
-http://www.w3.org/standards/semanticweb/
-http://developer.mozilla.org/en/docs
-http://sioc-project.org/ontology
28