Professional Documents
Culture Documents
ON
E-COMMERCE WEBSITE
USING
JAVA FULL STACK
K SANDEEP - 20KP1A0454
G KARTHIK -20KP1A0436
D NARASHIMA RAO - 20KP1A0425
M RAVITEJA - 20KP1A0461
K YASWANTH -21KP5A0407
INTERNSHIP PROJECT
ON
E-COMMERCE WEBSITE
A project report submitted in partial fulfilment of the requirements forward of the
Degree of
BACHELOR OF TECHNOLOGY
In
ELECTRONICS AND COMMUNICATION ENGINEERING
K. SANDEEP - 20KP1A0454
G. KARTHIK - 20KP1A0436
M. RAVITEJA - 20KP1A0461
D. NARASIMHA RAO - 20KP1A0425
K. YASHWANTH - 21KP5A0407
MR.RAHEMATHULLA
ANDHRA PRADESH
CERTIFICATE
AKNOWLEDGEMET
It is a great pleasure to convey our sincere thanks to our Hon’ble Chairman Dr. Alapati
Ravindra garu and Hon’ble Secretary and Correspondent Sri Alapati Rajendra Prasad garu
for providing excellent facilities and everything for our success.
Our sincere thanks to respected Principal, Dr.KOTA SRINIVASU garu for his co –
operation and valuable suggestions during our stay in this institute.
We thank our respected Executive director, Chief Executive Officer, Chief Finance
Officer and Administrative Officer for their co-operation and valuable support during our
stay in this institute. We thank respected Vice Principal for his valuable suggestions and
motivation during our stay.
Our heartfelt thanks to beloved HOD of our department Dr. SRI HARI RAO for his
motivation, care and valuable guidance at every step of our project work and in every
aspect for our success.
We thank wholeheartedly our Class Incharge Dr.C.Kalai Selvan, Professor For their
special care towards completion of our project in smooth manner.
It’s our pleasure to thank all the faculty members of ECE department for extending their
constant co-operation and support during our stay in NRIIT.
Our heartiest thanks to our beloved parents who are well behind us for all our success as
well as achievements.
Finally, we thank all our friends who helped either directly or indirectly to achieve our
GOAL.
1. K SANDEEP - 20KP1A0454
2. G KARTHIK -20KP1A0436
5. K YASHWANTH -21KP5A0407
DECLARATION
We hereby declare that the work which is being presented in the Dissertation Entitled
“INTERNSHIP ON JAVA FULL STACK ” submitted towards the partial fulfilment of
requirements for the award of the degree in Bachelor of Technology and authentic record
in Department of Electronics and Communication Engineering at NRI Institute of
Technology, Guntur .
The matter embodied in this dissertation report has not been submitted by us for the
award of any other degree. Further the technical details furnished in the various chapters
in this report are purely relevant to the above project and there is no deviation from the
theoretical point of view for design, development and implementation.
INDEX
Lectures
Code
Example problems
Projects
Exercises
Slides
Readings
1: INTRODUCTION
Writing a thousand lines of code and turning that into a website is one
of the creative and complicated things for web developers. If you get excited
seeing a lot of beautiful web sites and thinking to try your hands on it then we
need to open your eyes telling some important things that you should know as a
web developer. Creating a website that gets a lot of users attention is not just
about learning various programming languages, you also need to learn
some other concepts like Dev Tools, data formats, testing, APIs, authentication
and a lot of stuff like that once you will dig yourself
into thisfield. The most important skill or knowledge every developer should lea
rn first is thesethree basic building blocks i.e. HTML, CSS, and JavaScript. We
will be using HTML and CSS in frontend for interfaces. Just right click on our
web browser and then selecting view page source option does it. We can find
the structure of your website where a lot of HTML tags are used for
different purposes.CSS is also used in the frontend that decides the style,
design, layout and how HTML elements need to be displayed on the screen.
Java script is high in demand nowadays and it is basically responsible for
making our HTML pages dynamic and interactive. Java script also comes with a
variety of languages like to make our website more interactive. If we’re
gonna specialize in java script like MEAN Stack then we’re gonna
deep dive into this language because this one will be our front end as
well as backend language. You can do a lot of stuff using browser Dev Tools
like debugging, editing HTML elements, editing CSS properties, checking
device, tracking java script error, etc. Every developer should be
aware of using different tabs (elements, console, network, etc.) in Dev
Tools to make their work easier and faster.
Course objective
2.3: JavaScript
If you are interested in learning JavaScript, there are many resources available
online and in libraries. There are also many JavaScript tutorials and courses
available that can teach you the basics of the language. Once you have learned
the basics, you can start creating your own JavaScript projects.
2.4:VS CODE :
Visual Studio Code (VS Code) is a free source-code editor made by
Microsoft. It's available for Windows, Linux, and macOS.
3.COURSE CONTENTS
CSS
JavaScript + jQuery
Bootstrap
Advanced Front End
Semantic UI
Unix(Command line)
NodeJS
NPM
Express JS
MongoDB
Advanced Back end
REST API
Database Associations
Authentication
Passport JS
Authorization
RESTful Routing
Maintenance
Authentication
Passport JS
Authorization
Yelp Camp
4. NSKY SHOPPING SITE
Fig1.2
step 2: Signup page
By using the signup page user can access there account in any mobile
simply with there password and e mail id so that can use the same
account in multiple devices
Fig 2.1
Fig2.2
Step 3: login page
This login page provides a extra security to the user for account
conformation and for the shopping
Fig 3.1
Fig 3.2
Step 4: Home page and product page
This is the main page and it is the heart of the website which has
taken all the sweat and we really worked very hard for the product
page for the good interface and the easy identification of the products
and easy access for the user what they used to find for the shopping
and in the home page we have
Banner
Product page
Cart
Banner: This banner page will show the offers and the products
which are available for the user in the shopping site and this banner is
completely scrollable and they can have a multiple banners for
different offers
Product page: In this we can have a multiple access for the different
products like sweatshirts, shirts, trousers ,jeans ,rings ,watches ,shoes,
and night were so that you can select from the required range so that
they can have a multiple range of products and the can easily add the
products in to cart with out any interruptions and they can add the
multiple range products and from the clothing to foot ware and we
have a very smooth interactions
Cart: In this user can see the what they have added in cart and what
the value of the total order after this page we will have a address page
and the shipment page and the and were you will get the conformation
of the order and the you will receive the order details to the regester
mail id and the mobile number
In the index page we created a advertisement container which
consists of trending offers and coupons on the events .
Fig 4.1
Fig4.2
Cart page:
Payment Page :
In this payment page we inserted two payment options .
1.Cash on delivery
2.Online payment
***********This is the end of the website**************
.button {
padding: 1000px 1000px;
background: linear-gradient(to right, #b1b1b1, #838a93);
@keyframes move-letters {
0% {
transform: translateY(0);
}
25% {
transform: translateY(-10px);
}
50% {
transform: translateY(0);
}
75% {
transform: translateY(10px);
}
100% {
transform: translateY(0);
}
}
.rainbow-strip {
background: linear-gradient(to right,#b1b1b1,#838a93);
background-size: 150% 100%;
animation: rainbow-strip-animation 3s 1 alternate;
-webkit-background-clip: text;
background-clip: text;
color: transparent;
display: inline-block;
}
@keyframes rainbow-strip-animation {
0% {
background-position: 100% 0;
}
100% {
background-position: -100% 0;
}
}
.moving-words {
font-size: 4rem;
margin-top: 20px;
white-space: nowrap;
overflow: hidden;
}
.word {
display: inline-block;
animation: move-words 5s linear 1, hide-words 2s ease 1
alternate;
}
@keyframes move-words {
0% {
transform: translateY(100%);
}
100% {
transform: translateY(-100%);
}
}
@keyframes hide-words {
0%, 100% {
opacity: 1;
}
50% {
opacity: 0;
}
}
</style>
</head>
<body>
<div class="container">
<p class="moving-words">
<span class="word">w</span>
<span class="word">e</span>
<span class="word">l</span>
<span class="word">c</span>
<span class="word">o</span>
<span class="word">m</span>
<span class="word">e</span>
<span class="word">:</span>
<span class="word">)</span>
</p>
</div>
</body>
</html>
</button>
</div>
<script>
// Function to redirect to another page when the button is clicked
function redirectToAnotherPage() {
window.location.href = 'target_page.html'; // Replace with the actual
target page URL
}
</script>
</body>
</html>
CONCLUSION :
As we can see, online shopping may or may not be greener than
traditional shopping. There are simply way too many factors that we have to
consider in such a model.
As we focus on the costs of online shopping, it seems that online shopping is really
detrimental for the environment. Online shopping brings us great convenience, but
it also encourages irresponsible consumption habits like exploiting the advantages
of free returns and expedited shipping.
In case of any errors are faced by the customers we inserted the 24/7
customer care service .