smartappsgeyser.com Review
smartappsgeyser.com Review
Titletag | Descriptiontag | language |
---|
Smart Apps Inc. | |
English |
Ip adress | 102.130.119.166 | Nameserver | ns2.host-ww.net ns1.host-ww.net |
Status code | 200 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Smart Apps Inc.</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<link rel="icon" href="favicon.ico">
<meta name="description" content="Love Book: romantic quotes & Book of Jokes: hilarious jokes - beautifully designed Android apps to enhance your relationships and brighten your day">
<meta name="keywords" content="love app, romantic quotes, relationship advice, couple app, date ideas, love messages, joke app, funny jokes, comedy app, laugh app, humor app, android love app, romantic tips, marriage advice, funny stories">
<meta itemprop="name" content="Smart Apps Inc. | Future In Mind Ideas">
<meta itemprop="description" content="Love Book and Book of Jokes - Android apps for romance and laughter">
<meta property="og:title" content="Smart Apps Inc | Future In Mind Ideas">
<meta property="og:description" content="Discover Love Book for rekindling your romance and Book of Jokes for brightening your day">
<meta property="og:image" content="https://smartappsgeyser.com/android_apps.png">
<meta property="og:url" content="https://smartappsgeyser.com">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Smart Apps Inc | Future In Mind Ideas">
<meta name="twitter:description" content="Discover Love Book for rekindling your romance and Book of Jokes for brightening your day">
<meta name="twitter:image" content="https://smartappsgeyser.com/android_apps.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&family=Montserrat:wght@300;400;600&family=Pacifico&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<script src="https://www.google.com/recaptcha/api.js?render=6LfJWxErAAAAAB5OxXLiPIiuNe6gcG-HZqS_5BQz"></script>
<style>
:root {
--neon-pink: #ff6ec7;
--neon-purple: #b399ff;
--neon-blue: #00f3ff;
--neon-yellow: #fff700;
--dark-bg: rgba(15, 12, 29, 0.85);
--card-bg: rgba(26, 22, 48, 0.9);
--romantic-card: rgba(42, 16, 58, 0.9);
--fun-card: rgba(26, 26, 48, 0.9);
}
body {
font-family: 'Montserrat', sans-serif;
color: white;
overflow-x: hidden;
min-height: 100vh;
background-image: url('./bg.jpg');
background-size: cover;
background-position: center;
background-attachment: fixed;
position: relative;
background-color: #0f0c1d;
}
body::before {
content: '';
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(15, 12, 29, 0.7);
z-index: -1;
}
/* Navigation Bar */
.navbar {
background: rgba(15, 12, 29, 0.7);
border-bottom: 1px solid rgba(255, 110, 199, 0.2);
padding: 1rem 2rem;
position: sticky;
top: 0;
z-index: 101;
}
.navbar-brand {
font-family: 'Pacifico', cursive;
font-size: 2rem;
color: white;
text-shadow: 0 0 10px rgba(255, 110, 199, 0.7);
text-decoration: none;
}
.nav-link {
color: white !important;
margin-left: 1rem;
}
.nav-link:hover {
color: var(--neon-pink) !important;
}
/* Hero Section */
.hero {
text-align: center;
padding: 4rem 2rem;
position: relative;
z-index: 100;
}
.hero-title {
font-family: 'Dancing Script', cursive;
font-size: 4rem;
margin-bottom: 1rem;
color: white;
text-shadow: 0 0 15px rgba(255, 110, 199, 0.8);
}
.hero-subtitle {
font-size: 1.5rem;
color: rgba(255, 255, 255, 0.8);
margin-bottom: 2rem;
}
/* App Cards */
.app-card {
position: relative;
border-radius: 15px;
padding: 2rem;
overflow: hidden;
margin-bottom: 2rem;
backdrop-filter: blur(5px);
}
.romantic-card {
background: var(--romantic-card);
border: 1px solid rgba(255, 110, 199, 0.2);
box-shadow: 0 0 20px rgba(255, 110, 199, 0.3);
}
.fun-card {
background: var(--fun-card);
border: 1px solid rgba(0, 243, 255, 0.2);
box-shadow: 0 0 20px rgba(0, 243, 255, 0.3);
}
.app-icon {
font-size: 3rem;
margin-bottom: 1rem;
}
.romantic-card .app-icon {
color: var(--neon-pink);
}
.fun-card .app-icon {
color: var(--neon-blue);
}
.app-title {
font-family: 'Dancing Script', cursive;
font-size: 2.5rem;
margin-bottom: 1rem;
}
.app-description {
margin-bottom: 1.5rem;
line-height: 1.6;
}
.app-features {
margin-bottom: 2rem;
}
.feature-item {
display: flex;
align-items: center;
margin-bottom: 0.8rem;
}
.feature-icon {
margin-right: 0.8rem;
font-size: 1.2rem;
}
.romantic-card .feature-icon {
color: var(--neon-pink);
}
.fun-card .feature-icon {
color: var(--neon-blue);
}
/* Download Buttons - KEPT HOVER EFFECTS */
.download-btn {
display: inline-block;
padding: 0.8rem 1.5rem;
color: white;
text-decoration: none;
border-radius: 50px;
font-weight: 600;
border: none;
cursor: pointer;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.romantic-card .download-btn {
background: linear-gradient(45deg, var(--neon-pink), var(--neon-purple));
box-shadow: 0 0 15px rgba(255, 110, 199, 0.5);
}
.fun-card .download-btn {
background: linear-gradient(45deg, var(--neon-blue), var(--neon-yellow));
box-shadow: 0 0 15px rgba(0, 243, 255, 0.5);
}
.download-btn:hover {
transform: translateY(-3px);
box-shadow: 0 0 25px rgba(255, 110, 199, 0.8);
}
.fun-card .download-btn:hover {
box-shadow: 0 0 25px rgba(0, 243, 255, 0.8);
}
/* App Screenshot */
.app-screenshot-container {
margin-top: 1.5rem;
border-radius: 10px;
overflow: hidden;
border: 1px solid rgba(255, 255, 255, 0.1);
}
.app-screenshot {
width: 100%;
display: block;
}
/* Footer */
footer {
position: relative;
z-index: 100;
text-align: center;
padding: 2rem;
margin-top: 3rem;
background: rgba(15, 12, 29, 0.5);
border-top: 1px solid rgba(255, 110, 199, 0.2);
}
.social-links {
margin: 1.5rem 0;
}
.social-link {
color: white;
font-size: 1.5rem;
margin: 0 0.8rem;
}
.social-link:hover {
color: var(--neon-pink);
}
/* Contact Modal Styles */
.contact-modal .modal-content {
background: var(--romantic-card);
border: 1px solid rgba(255, 110, 199, 0.2);
box-shadow: 0 0 20px rgba(255, 110, 199, 0.3);
color: white;
}
.contact-modal .modal-header {
border-bottom: 1px solid rgba(255, 110, 199, 0.2);
}
.contact-modal .modal-title {
font-family: 'Dancing Script', cursive;
color: var(--neon-pink);
}
.contact-modal .form-control {
background-color: rgba(255, 255, 255, 0.1);
border: 1px solid rgba(255, 255, 255, 0.2);
color: white;
}
.contact-modal .form-control:focus {
background-color: rgba(255, 255, 255, 0.15);
border-color: var(--neon-pink);
box-shadow: 0 0 0 0.25rem rgba(255, 110, 199, 0.25);
color: white;
}
.contact-modal .btn-close {
filter: invert(1);
}
.loading-spinner {
display: none;
width: 1.5rem;
height: 1.5rem;
border: 0.25em solid rgba(255, 255, 255, 0.3);
border-top-color: white;
border-radius: 50%;
animation: spin 1s linear infinite;
margin-right: 0.5rem;
}
@keyframes spin {
to { transform: rotate(360deg); }
}
.alert-success {
background-color: rgba(40, 167, 69, 0.2);
border-color: rgba(40, 167, 69, 0.3);
color: white;
}
.alert-danger {
background-color: rgba(220, 53, 69, 0.2);
border-color: rgba(220, 53, 69, 0.3);
color: white;
}
/* Responsive Design */
@media (max-width: 768px) {
.navbar-brand {
font-size: 1.8rem;
}
.hero-title {
font-size: 3rem;
}
.hero-subtitle {
font-size: 1.2rem;
}
.app-card {
padding: 1.5rem;
}
.app-title {
font-size: 2rem;
}
}
</style>
</head>
<body>
<nav class="navbar navbar-expand-lg">
<div class="container">
<a class="navbar-brand" href="#">Smart Apps Inc</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse justify-content-end" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="#lovebook">Love Book</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#bookofjokes">Book of Jokes</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#" data-bs-toggle="modal" data-bs-target="#contactModal">Contact</a>
</li>
</ul>
</div>
</div>
</nav>
<section class="hero container-fluid">
<div class="row">
<div class="col-12">
<h1 class="hero-title">Enhance Your Life with Our Smart Apps</h1>
<p class="hero-subtitle">Discover apps designed to bring joy and connection to your everyday.</p>
</div>
</div>
</section>
<div class="container py-5">
<div class="row justify-content-center">
<div class="col-lg-6 col-md-8 col-12 mb-4" id="lovebook">
<div class="app-card romantic-card h-100">
<div class="app-icon">
<i class="fas fa-heart"></i>
</div>
<h2 class="app-title">Love Book</h2>
<p class="app-description">
Rekindle your relationship or start a new romance with our beautiful Love Book app.
Featuring daily love quotes, relationship advice, and romantic ideas to help you
express your deepest feelings.
</p>
<div class="app-features">
<div class="feature-item">
<i class="fas fa-quote-left feature-icon"></i>
<span>1000+ romantic quotes & messages</span>
</div>
<div class="feature-item">
<i class="fas fa-lightbulb feature-icon"></i>
<span>Rekindle your relationship with romantic vibes</span>
</div>
<div class="feature-item">
<i class="fas fa-bell feature-icon"></i>
<span>Find Unique ways to express your love</span>
</div>
</div>
<a target="_blank" href="http://play.google.com/store/apps/details?id=lovebook.app" class="download-btn">
<i class="fab fa-google-play"></i> Download on Google Play
</a>
<div id="carouselExampleLoveBook" class="carousel slide mt-3" data-bs-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<div class="app-screenshot-container">
<img src="lb.webp" alt="Love Book App Screenshot" class="app-screenshot img-fluid" loading="lazy" width="400" height="800">
</div>
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleLoveBook" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#carouselExampleLoveBook" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</div>
</div>
<div class="col-lg-6 col-md-8 col-12 mb-4" id="bookofjokes">
<div class="app-card fun-card h-100">
<div class="app-icon">
<i class="fas fa-laugh-squint"></i>
</div>
<h2 class="app-title">Book of Jokes</h2>
<p class="app-description">
Brighten your day with a smile! Our Book of Jokes app delivers endless laughter
with thousands of hilarious jokes. Perfect for enjoying
a quick chuckle during your day.
</p>
<div class="app-features">
<div class="feature-item">
<i class="fas fa-laugh feature-icon"></i>
<span>Thousands of jokes in multiple categories</span>
</div>
<div class="feature-item">
<i class="fas fa-share-alt feature-icon"></i>
<span>Brighten your day with a smile</span>
</div>
<div class="feature-item">
<i class="fas fa-star feature-icon"></i>
<span>Lift up your mood by exploring hilarious jokes of all time</span>
</div>
</div>
<a target="_blank" href="http://play.google.com/store/apps/details?id=bookofjokes.app" class="download-btn">
<i class="fab fa-google-play"></i> Download on Google Play
</a>
<div id="carouselExampleBookOfJokes" class="carousel slide mt-3" data-bs-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<div class="app-screenshot-container">
<img src="./bk.webp" alt="Book of Jokes App Screenshot" class="app-screenshot img-fluid" loading="lazy" width="400" height="800">
</div>
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleBookOfJokes" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#carouselExampleBookOfJokes" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</div>
</div>
</div>
</div>
<section id="contact" class="container-fluid py-5">
<div class="row justify-content-center">
<div class="col-md-8 text-center">
<h2>Contact Us</h2>
<p class="lead">Have questions or feedback? We'd love to hear from you!</p>
<button class="download-btn mt-3" data-bs-toggle="modal" data-bs-target="#contactModal" style="background: linear-gradient(45deg, var(--neon-blue), var(--neon-yellow));">
<i class="fas fa-envelope me-2"></i> Send Us a Message
</button>
</div>
</div>
</section>
<footer class="container-fluid">
<div class="row">
<div class="col-12">
<div class="social-links">
<a target="_blank" href="https://web.facebook.com/lovebookapp/" class="social-link"><i class="fab fa-facebook"></i></a>
<a target="_blank" href="https://web.facebook.com/lovebookapp/" class="social-link"><i class="fab fa-twitter"></i></a>
<a target="_blank" href="https://web.facebook.com/lovebookapp/" class="social-link"><i class="fab fa-instagram"></i></a>
</div>
<p>© <script>document.write(new Date().getFullYear());</script> Smart Apps Inc. All rights reserved.</p>
<p><a href="https://smartappsgeyser.com/privacy" style="color: var(--neon-pink);">Privacy Policy</a> | <a href="https://smartappsgeyser.com/terms" style="color: var(--neon-pink);">Terms of Service</a></p>
<p><a href="#" style="color: var(--neon-pink);" data-bs-toggle="modal" data-bs-target="#contactModal">Contact Us</a></p>
</div>
</div>
</footer>
<div class="modal fade contact-modal" id="contactModal" tabindex="-1" aria-labelledby="contactModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="contactModalLabel">Send Us a Message</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form id="contactForm" action="https://smartappsgeyser.com/contact/submit" method="post">
<div id="formAlerts"></div>
<div class="mb-3">
<label for="contactName" class="form-label">Your Name</label>
<input type="text" value="" class="form-control" id="contactName" required>
</div>
<div class="mb-3">
<label for="contactEmail" class="form-label">Email Address</label>
<input type="email" value="" class="form-control" id="contactEmail" required>
</div>
<div class="mb-3">
<label for="contactMessage" class="form-label">Message</label>
<textarea class="form-control" id="contactMessage" rows="4" required></textarea>
</div>
<button type="submit" class="download-btn w-100" style="background: linear-gradient(45deg, var(--neon-pink), var(--neon-purple));" id="submitButton">
<span class="loading-spinner"></span>
<i class="fas fa-paper-plane me-2"></i> Send Message
</button>
</form>
</div>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
// Schema.org structured data
const script = document.createElement('script');
script.type = 'application/ld+json';
script.text = JSON.stringify({
"@context": "https://schema.org",
"@type": "Organization",
"name": "Smart Apps Inc.",
"url": "https://smartappsgeyser.com",
"logo": "https://smartappsgeyser.com/favicon-32x32.png",
"description": "Discover our apps Love Book | Book of Jokes",
"sameAs": [
"https://play.google.com/store/apps/dev?id=5295233061002097892",
"https://web.facebook.com/lovebookapp/"
]
});
document.head.appendChild(script);
// Contact Form Handling with reCAPTCHA v3
document.addEventListener('DOMContentLoaded', function() {
const contactForm = document.getElementById('contactForm');
const submitBtn = document.getElementById('submitButton');
const spinner = submitBtn.querySelector('.loading-spinner');
const formAlerts = document.getElementById('formAlerts');
contactForm.addEventListener('submit', function(e) {
e.preventDefault();
// Validate form first
if (!contactForm.checkValidity()) {
contactForm.classList.add('was-validated');
return;
}
// Show loading state
submitBtn.disabled = true;
spinner.style.display = 'inline-block';
submitBtn.querySelector('i').style.display = 'none';
formAlerts.innerHTML = '';
grecaptcha.ready(function() {
grecaptcha.execute('6LfJWxErAAAAAB5OxXLiPIiuNe6gcG-HZqS_5BQz', { action: 'submit' })
.then(function(token) {
// Add the token to the form data
const formData = {
name: document.getElementById('contactName').value,
email: document.getElementById('contactEmail').value,
message: document.getElementById('contactMessage').value,
'g-recaptcha-response': token
};
// Simulate AJAX request using jQuery (as in your original code)
$.ajax({
url: $(contactForm).attr('action'),
type: 'POST',
data: formData,
dataType: 'json',
success: function(response) {
if(response.status === 'success') {
$('#contactForm')[0].reset();
showSuccess();
} else {
showError(response.message);
}
},
error: function() {
showError('There was an error submitting your message. Please try again.');
},
complete: function() {
// Re-enable button and hide spinner
submitBtn.disabled = false;
spinner.style.display = 'none';
submitBtn.querySelector('i').style.display = 'inline-block';
}
});
})
});
});
function showSuccess() {
formAlerts.innerHTML = `
<div class="alert alert-success alert-dismissible fade show" role="alert">
<i class="fas fa-check-circle me-2"></i>
Thank you for your message! We'll get back to you soon.
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
`;
contactForm.reset();
// Close modal after 3 seconds
setTimeout(() => {
const modal = bootstrap.Modal.getInstance(document.getElementById('contactModal'));
modal.hide();
}, 3000);
}
function showError(message) {
formAlerts.innerHTML = `
<div class="alert alert-danger alert-dismissible fade show" role="alert">
<i class="fas fa-exclamation-circle me-2"></i>
${message}
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
`;
}
// Reset form when modal is closed
document.getElementById('contactModal').addEventListener('hidden.bs.modal', function() {
contactForm.reset();
formAlerts.innerHTML = '';
});
});
</script>
</body>
</html>
HTTP/1.1 200 OK
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
x-powered-by: PHP/8.0.30
content-type: text/html; charset=UTF-8
content-length: 5761
content-encoding: br
vary: Accept-Encoding
date: Wed, 20 Aug 2025 12:28:20 GMT
server: LiteSpeed