Pract. BCA505 E-Commerce
Pract. BCA505 E-Commerce
Pract. BCA505 E-Commerce
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
body {
margin: 0;
padding: 0;
background-color: #f4f4f4;
header {
background-color: #333;
color: white;
text-align: center;
nav {
margin: 20px;
nav a {
text-decoration: none;
color: #333;
margin: 0 10px;
font-weight: bold;
.container {
display: flex;
flex-wrap: wrap;
justify-content: center;
.product {
background: white;
border-radius: 5px;
margin: 10px;
padding: 20px;
width: 200px;
text-align: center;
.product img {
max-width: 100%;
height: auto;
margin-bottom: 10px;
.product h3 {
margin: 10px 0;
font-size: 1.2em;
.product p {
color: #555;
.product .price {
font-size: 1.5em;
color: #e74c3c;
margin: 10px 0;
footer {
background-color: #333;
color: white;
text-align: center;
padding: 10px;
position: fixed;
width: 100%;
bottom: 0;
</style>
</head>
<body>
<header>
</header>
<nav>
<a href="#">Home</a>
<a href="#">Products</a>
<a href="#">About</a>
<a href="#">Contact</a>
</nav>
<div class="container">
<div class="product">
<h3>shoes</h3>
<div class="price">$700</div>
<button>Add to Cart</button>
</div>
<div class="product">
<h3>Shoes</h3>
<div class="price">$850</div>
<button>Add to Cart</button>
</div>
<div class="product">
<h3>T-Shirts</h3>
<div class="price">$500</div>
<button>Add to Cart</button>
</div>
</div>
<footer>
</footer>
</body>
</html>
***********************OUTPUT************************************************
Pract no 3 Create simple and static Feedback Form (web page) for online shopping site.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Feedback Form</title>
<style>
body {
.container {
max-width: 600px;
margin: 20px auto;
padding: 20px;
background: white;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
h1 {
text-align: center;
color: #333;
}
form {
display: flex;
flex-direction: column;
}
label {
margin-bottom: 5px;
font-weight: bold;
}
input, textarea {
margin-bottom: 15px;
padding: 10px;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 16px;
}
textarea {
resize: vertical;
min-height: 100px;
}
button {
background-color: #333;
color: white;
border: none;
padding: 10px;
font-size: 16px;
border-radius: 4px;
cursor: pointer;
</style>
</head>
<body>
<div class="container">
<h1>Feedback Form</h1>
<form action="#">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="rating">Rating:</label>
</form>
</div>
</body>
</html>
*********************************OUTPUT*************************************
Pract no 4 Create simple and static demo product catalog web page for online shopping site.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Product Catalog</title>
<style>
body {
margin: 0;
padding: 0;
background-color: #f4f4f4;
header {
background-color: #333;
color: red;
text-align: center;
nav {
margin: 20px;
nav a {
text-decoration: none;
color: #333;
margin: 0 10px;
font-weight: bold;
.container {
display: flex;
flex-wrap: wrap;
justify-content: center;
.product {
background: yellow;
border-radius: 5px;
margin: 10px;
padding: 20px;
width: 200px;
text-align: center;
.product img {
max-width: 100%;
height: auto;
margin-bottom: 10px;
.product h3 {
margin: 10px 0;
font-size: 1.2em;
.product p {
color: #555;
.product .price {
font-size: 1.5em;
color: #e74c3c;
margin: 10px 0;
footer {
background-color: #333;
color: white;
text-align: center;
padding: 10px;
position: fixed;
width: 100%;
bottom: 0;
</style>
</head>
<body>
<header>
</header>
<nav>
<a href="#">Home</a>
<a href="#">Feedback</a>
<a href="#">Contact</a>
</nav>
<div class="container">
<div class="product">
<h3>catlog</h3>
<button>Add to Cart</button>
</div>
<div class="product">
<h3>Graphic Design</h3>
</div>
<div class="product">
<h3>T-Shirts</h3>
<button>Add to Cart</button>
</div>
<div class="product">
<button>Add to Cart</button>
</div>
</div>
<footer>
</footer>
</body>
</html>
***********************************OUTPUT***************************************
Pract no 5 Demonstrate domain registration
5. Complete Payment:
o Pay for the domain registration. Costs vary depending on the registrar and the domain
extension (.com, .net, .org, etc.).
6. Verify Ownership:
o You will receive an email to verify your email address. Follow the instructions to
complete the registration.
7. Configure Domain Settings:
o After registration, you can configure DNS settings, such as setting up email, connecting
the domain to a website, or adding subdomains.
Mock Walkthrough
6. Proceed to Checkout:
Select the number of years you want to register the domain for (e.g., 1 year).
9. Complete Payment:
Check your email for a verification message from Namecheap. Click the link to verify
your email address.
Concu:-
Type of Hosting:
Shared Hosting: Suitable for small websites and blogs. Resources are shared with other
users.
VPS Hosting: Offers dedicated resources within a virtual server. Good for growing sites
needing more control.
Dedicated Hosting: Provides an entire server dedicated to your website. Ideal for large
sites with high traffic.
Cloud Hosting: Scalable and flexible hosting that uses multiple servers. Good for sites
with variable traffic.
Managed WordPress Hosting: Optimized for WordPress sites with additional support
and features.
Features to Compare:
Monthly vs. Annual Billing: Check if there are discounts for long-term commitments.
Renewal Rates: Be aware of renewal rates, which can differ from introductory prices.
1. Bluehost
Basic Plan:
Website: Bluehost
. SiteGround
StartUp Plan:
GrowBig Plan:
Storage: 20 GB
Bandwidth: 25,000 visits/month
Domains: Unlimited
Email Accounts: Unlimited
SSL Certificate: Free
Support: 24/7 support
Website: SiteGround
3. HostGator
Hatchling Plan:
Bandwidth: Unmetered
Domains: 1 domain
Email Accounts: $100 Google Ads credit
SSL Certificate: Free
Support: 24/7 support
Baby Plan:
Website: HostGator
4. DreamHost
SL Certificate: Free
Support: 24/7 support
Website: DreamHost
Pratical 7 :- Demonstrate free hosting with control panel
Steps for Free Hosting
1. Go to InfinityFree:
o Visit InfinityFree.
2. Create an Account:
o Click on the “Sign Up” button.
o Fill in the required details, including your email address and password.
o Verify your email address if required.
1. Log In:
o After signing up, log in to your InfinityFree account.
2. Go to the Control Panel:
o Once logged in, you’ll be redirected to the InfinityFree client area.
o Click on “Control Panel” for the account you want to manage.
o Enter a name for your subdomain and select the root directory where files will be
stored.
o Click “Create.”
Summary
3. Click on the "Sign In" button at the top right-hand corner of the page.
5. Click the "Create a Video or Post" icon. This is also located on the top right-hand corner
of the page.
6. Click the upload button that's located on the top of the homepage to the right of the search
bar.
Go to "Select Files To Upload" to open the browser, then find the file you want to add.
8. Before uploading your file, you will need to choose your privacy settings from the center
drop-down menu where four different options will appear.
Public: Your video content is available for anyone to see. It also appears in the search results and
recommendations across YouTube.
Unlisted: Your uploaded video is on YouTube, but only those with the video URL (sharing link)
can view it.
Private: Your video is on YouTube, but only you can see it when logged into your YouTube
account.
Scheduled: Use this setting to upload a video as private, scheduling it to go public at your chosen
time.
10. Next, you will need to add your YouTube video details.
There are three required pieces of information which are the title of your video, the description
of your video, and any tags (keywords) you want to add to your video. You can also add other
features such as hashtags, thumbnails, end screens and cards, etc. as well.
Title: This is the name of your video and should contain your relevant keywords naturally so your
content appears in the YouTube searches and the users click to watch option.
Description: Here is where you add your hashtags and detailed information about the video. You
should provide context for the video content, as well as relevant external links.
Tags: These are the keywords you researched and determined to be the best possible fit for your
video
Thumbnails: You can use the thumbnails that YouTube automatically recommends or you can
use custom thumbnails. We recommend custom thumbnails because the thumbnail is so important.
The thumbnail is the attention-grabbing feature that will catch the viewer's eye and make them
want to click on and watch your video.
Hashtags: If you add two to three hashtags in your video description, YouTube will automatically
take the hashtags you posted and display them above your video's title. Hashtags improve search
ability, give your video more visibility, and make your video much easier for a viewer to find, and
more.
End Screens and Cards: These help promote your brand and extend the watch time on your video
channel.
Getting Subscribers: This can be done in several ways which are linking your new video to other
videos, adding external links, commenting on related videos, using social media to promote your
video.
11. Lastly, you will need save the video.
This will save your title, description and everything else after your video is done uploading. Once
you see that the progress bar has been filled, you will know it has been posted on YouTube. You
can then take your newly uploaded video and embed it on your website, share it online, or anything
else you would like to do with it.
Pratical 9:-Create and develop your blog.
What Is a Blog?
A blog (short for “weblog”) is an online journal or informational website run by an individual,
group, or corporation that offers regularly updated content (blog post) about a topic. It presents
information in reverse chronological order and it’s written in an informal or conversational style.
When blogs first appeared on the world wide web, their goal was mainly personal use, such as
sharing stories, interests, and thoughts.
Step 1: Choose your blog topic and name
Step 2: Find the right blogging platform
Step 3: Set up web hosting
Step 4: Configure your blog
Step 5: Design and customize it
STEP 3 – Set Up Your Blog Through Web Hosting (and Register Domain Name)
To get started with a self-hosted blog, you’ll need to buy a domain name. We’ve tested all
major web hosting platforms by looking at price, reliability, performance, features,
STEP 4 – Configure Your own Blog
Once you have your admin account set up, you can proceed to your new dashboard.
Just go to the admin page (e.g., yourblogname.com/wp-admin) and input the access details for
your admin account. Before you begin, remember to hit the “Save Changes” blue button every
time you change the settings.
STEP 5 – Design and Customize Your Blog
Pratical 10:-Demonstarte E-mail functions.
E-mail-
It is the communication method used to sending and receiving the messages through electronic
devices and computer network. It is the transmission of messages from one computer to another.
The person who has to send a certain message is called the sender and the one who receives it is
called the receiver. For successful communication, each user should have a unique email address.
The e-mail address may be
[email protected]
Functions of E-mail:-