JunyTony Shop
About this app
Welcome to JunyTony Shop! Find the best products for your needs.
JunyTony Shop JunyTony Shop Product 1 $19.99 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sodales, lacus id efficitur feugiat, neque nisl aliquet elit, eu efficitur nisl metus in purus. Add to Cart Product 2 $29.99 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sit amet sapien sed arcu congue bibendum. Sed dapibus lectus quis metus feugiat, sit amet fermentum sem scelerisque. Add to Cart Product 3 $39.99 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam erat volutpat. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer sit amet pharetra massa. Add to Cart
Related apps
Put this on your site
Source
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>JunyTony Shop</title>
<meta name="description" content="Welcome to JunyTony Shop! Find the best products for your needs.">
<meta name="keywords" content="JunyTony, shop, products">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<script type="text/javascript">
try {
// App Javascript Goes Here. Place your entire script content inside the try block for error handling.
// This will run when the DOM is ready.
document.addEventListener("DOMContentLoaded", function() {
});
} catch (error) {
// This will throw the error to the parent window.
throw error;
}
</script>
<style>
/* App CSS Goes Here */
body {
background-color: #f2f2f2;
font-family: 'Roboto', sans-serif;
}
.navbar {
background-color: #333;
padding: 10px;
}
.navbar-brand {
color: #fff;
font-size: 24px;
font-weight: bold;
text-decoration: none;
}
.navbar-brand:hover {
color: #ffc107;
}
.container {
padding-top: 20px;
}
.product-card {
background-color: #fff;
border-radius: 10px;
padding: 20px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
margin-bottom: 20px;
}
.product-card .product-image {
text-align: center;
margin-bottom: 20px;
}
.product-card .product-image img {
width: 200px;
height: 200px;
object-fit: cover;
border-radius: 10px;
}
.product-card .product-name {
font-size: 18px;
font-weight: bold;
color: #333;
margin-bottom: 10px;
}
.product-card .product-price {
font-size: 16px;
color: #666;
margin-bottom: 10px;
}
.product-card .product-description {
font-size: 14px;
color: #999;
margin-bottom: 10px;
}
.product-card .product-button {
text-align: center;
margin-top: 10px;
}
.product-card .product-button button {
background-color: #ffc107;
color: #fff;
border: none;
border-radius: 5px;
padding: 10px 20px;
font-size: 14px;
cursor: pointer;
transition: background-color 0.3s ease;
}
.product-card .product-button button:hover {
background-color: #ff9800;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<nav class="navbar">
<a class="navbar-brand" href="#">JunyTony Shop</a>
</nav>
<div class="product-card">
<div class="product-image">
<img src="https://example.com/product1.jpg" alt="Product 1">
</div>
<div class="product-name">Product 1</div>
<div class="product-price">$19.99</div>
<div class="product-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sodales, lacus id efficitur feugiat, neque nisl aliquet elit, eu efficitur nisl metus in purus.</div>
<div class="product-button">
<button>Add to Cart</button>
</div>
</div>
<div class="product-card">
<div class="product-image">
<img src="https://example.com/product2.jpg" alt="Product 2">
</div>
<div class="product-name">Product 2</div>
<div class="product-price">$29.99</div>
<div class="product-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sit amet sapien sed arcu congue bibendum. Sed dapibus lectus quis metus feugiat, sit amet fermentum sem scelerisque.</div>
<div class="product-button">
<button>Add to Cart</button>
</div>
</div>
<div class="product-card">
<div class="product-image">
<img src="https://example.com/product3.jpg" alt="Product 3">
</div>
<div class="product-name">Product 3</div>
<div class="product-price">$39.99</div>
<div class="product-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam erat volutpat. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer sit amet pharetra massa.</div>
<div class="product-button">
<button>Add to Cart</button>
</div>
</div>
</div>
<script type="text/javascript">
try {
// App Javascript Goes Here. Place your entire script content inside the try block for error handling.
// This will run when the DOM is ready.
document.addEventListener("DOMContentLoaded", function() {
// Add click event listener to product buttons
var productButtons = document.querySelectorAll('.product-button button');
productButtons.forEach(function(button) {
button.addEventListener('click', function() {
alert('Product added to cart!');
});
});
});
} catch (error) {
// This will throw the error to the parent window.
throw error;
}
</script>
</body>
</html>
NEW APPS
These are apps made by the community!