webbo / index.html
Diogog's picture
undefined - Initial Deployment
04caf07 verified
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sistema NFe</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-color: #f8f9fa;
}
.card-effect {
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
border-radius: 12px;
background-color: white;
}
@media (max-width: 640px) {
.navbar-items {
display: none;
}
.mobile-menu-button {
display: block;
}
}
</style>
</head>
<body class="min-h-screen flex flex-col">
<!-- Navbar -->
<header class="bg-white shadow-md fixed w-full z-10">
<div class="container mx-auto px-4 py-3 flex justify-between items-center">
<div class="text-2xl font-bold text-blue-600">SistemaNFe</div>
<!-- Desktop Nav -->
<nav class="navbar-items hidden md:block">
<ul class="flex space-x-6">
<li><a href="#" class="text-gray-600 hover:text-blue-600 transition">Home</a></li>
<li><a href="#" onclick="showConstruction()" class="text-gray-600 hover:text-blue-600 transition">Login</a></li>
<li><a href="#" onclick="showConstruction()" class="text-gray-600 hover:text-blue-600 transition">Registrar</a></li>
<li><a href="#" onclick="showConstruction()" class="text-gray-600 hover:text-blue-600 transition">Sobre N贸s</a></li>
<li><a href="#nfe-reader" class="text-blue-600 font-medium hover:text-blue-800 transition">Leitor NFe</a></li>
</ul>
</nav>
<!-- Mobile Menu Button -->
<button class="mobile-menu-button md:hidden text-gray-600" onclick="toggleMobileMenu()">
<i class="fas fa-bars text-2xl"></i>
</button>
</div>
<!-- Mobile Menu -->
<div id="mobileMenu" class="hidden md:hidden bg-white border-t">
<ul class="flex flex-col space-y-2 px-4 py-3">
<li><a href="#" class="block text-gray-600 hover:text-blue-600 transition p-2">Home</a></li>
<li><a href="#" onclick="showConstruction()" class="block text-gray-600 hover:text-blue-600 transition p-2">Login</a></li>
<li><a href="#" onclick="showConstruction()" class="block text-gray-600 hover:text-blue-600 transition p-2">Registrar</a></li>
<li><a href="#" onclick="showConstruction()" class="block text-gray-600 hover:text-blue-600 transition p-2">Sobre N贸s</a></li>
<li><a href="#nfe-reader" class="block text-blue-600 font-medium hover:text-blue-800 transition p-2">Leitor NFe</a></li>
</ul>
</div>
</header>
<!-- Main Content Container -->
<main class="flex-grow container mx-auto px-4 pt-24 pb-16">
<!-- Page Content -->
<div id="pageContent">
<!-- Home Page (default content) -->
<div id="homePage">
<!-- Hero Image -->
<div class="card-effect mb-8 overflow-hidden">
<img src="https://images.unsplash.com/photo-1551288049-bebda4e38f71?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80"
alt="Financial analysis" class="w-full h-64 md:h-80 object-cover">
</div>
<!-- Description -->
<div class="card-effect p-6 mb-8">
<h2 class="text-2xl font-semibold text-gray-800 mb-4">Sistema Avan莽ado de Gest茫o NFe</h2>
<p class="text-gray-600 leading-relaxed">
Bem-vindo ao nosso sistema especializado em Notas Fiscais Eletr么nicas. Oferecemos solu莽玫es completas para gest茫o,
an谩lise e automa莽茫o de processos relacionados a NFes. Nossa plataforma foi desenvolvida para facilitar o dia a dia
de empresas que lidam com grandes volumes de documentos fiscais.
</p>
</div>
<!-- Features Section -->
<div class="space-y-8">
<!-- Feature 1 -->
<div class="card-effect p-6 flex flex-col md:flex-row items-start">
<div class="flex-shrink-0 mb-4 md:mb-0 md:mr-6">
<div class="w-16 h-16 rounded-full bg-blue-100 flex items-center justify-center text-blue-600">
<i class="fas fa-file-invoice-dollar text-2xl"></i>
</div>
</div>
<div>
<h3 class="text-xl font-semibold text-gray-800 mb-2">Leitura Automatizada</h3>
<p class="text-gray-600">
Sistema inteligente que identifica e extrai automaticamente os dados principais de qualquer NFe.
</p>
</div>
</div>
<!-- Feature 2 -->
<div class="card-effect p-6 flex flex-col md:flex-row items-start">
<div class="flex-shrink-0 mb-4 md:mb-0 md:mr-6">
<div class="w-16 h-16 rounded-full bg-green-100 flex items-center justify-center text-green-600">
<i class="fas fa-shield-alt text-2xl"></i>
</div>
</div>
<div>
<h3 class="text-xl font-semibold text-gray-800 mb-2">Valida莽茫o Segura</h3>
<p class="text-gray-600">
Verifica莽茫o completa da autenticidade dos documentos com criptografia de ponta a ponta.
</p>
</div>
</div>
<!-- Feature 3 -->
<div class="card-effect p-6 flex flex-col md:flex-row items-start">
<div class="flex-shrink-0 mb-4 md:mb-0 md:mr-6">
<div class="w-16 h-16 rounded-full bg-purple-100 flex items-center justify-center text-purple-600">
<i class="fas fa-chart-line text-2xl"></i>
</div>
</div>
<div>
<h3 class="text-xl font-semibold text-gray-800 mb-2">Relat贸rios Customiz谩veis</h3>
<p class="text-gray-600">
Gera莽茫o de relat贸rios detalhados com filtros personalizados para an谩lise de dados fiscais.
</p>
</div>
</div>
<!-- Feature 4 -->
<div class="card-effect p-6 flex flex-col md:flex-row items-start">
<div class="flex-shrink-0 mb-4 md:mb-0 md:mr-6">
<div class="w-16 h-16 rounded-full bg-yellow-100 flex items-center justify-center text-yellow-600">
<i class="fas fa-cloud-upload-alt text-2xl"></i>
</div>
</div>
<div>
<h3 class="text-xl font-semibold text-gray-800 mb-2">Integra莽茫o Cont铆nua</h3>
<p class="text-gray-600">
Conecte-se facilmente com os principais sistemas ERP do mercado para sincroniza莽茫o de dados.
</p>
</div>
</div>
</div>
</div>
<!-- NFe Reader Page -->
<div id="nfeReaderPage" class="hidden">
<div class="card-effect p-8 max-w-2xl mx-auto text-center">
<h2 class="text-2xl font-semibold text-gray-800 mb-6">Leitor de Nota Fiscal Eletr么nica</h2>
<div class="mb-8">
<img src="https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=80"
alt="Document analysis" class="w-64 h-64 mx-auto object-cover rounded-lg shadow">
</div>
<div class="mb-6">
<label for="nfeOptions" class="block text-gray-700 font-medium mb-2">Selecione uma op莽茫o:</label>
<select id="nfeOptions" class="w-full px-4 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500">
<option value="check">Checar Nota Fiscal</option>
<option value="5">5</option>
<option value="30">30</option>
</select>
</div>
<button class="bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-6 rounded-md transition duration-300">
Processar Nota
</button>
</div>
</div>
<!-- Construction Page -->
<div id="constructionPage" class="hidden">
<div class="card-effect p-8 max-w-2xl mx-auto text-center">
<div class="text-6xl text-gray-400 mb-6">
<i class="fas fa-tools"></i>
</div>
<h2 class="text-2xl font-semibold text-gray-800 mb-4">P谩gina em Constru莽茫o</h2>
<p class="text-gray-600 mb-6">
Estamos trabalhando para trazer a voc锚 a melhor experi锚ncia poss铆vel.
Esta funcionalidade estar谩 dispon铆vel em breve!
</p>
<button onclick="backToHome()" class="bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-6 rounded-md transition duration-300">
Voltar para Home
</button>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="bg-gray-800 text-white py-8">
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
<div>
<h3 class="text-lg font-semibold mb-4">Sobre N贸s</h3>
<p class="text-gray-300">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam in dui mauris. Vivamus hendrerit arcu sed erat molestie vehicula.
</p>
</div>
<div>
<h3 class="text-lg font-semibold mb-4">Servi莽os</h3>
<p class="text-gray-300">
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.
</p>
</div>
<div>
<h3 class="text-lg font-semibold mb-4">Contato</h3>
<p class="text-gray-300">
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque.
</p>
</div>
</div>
<div class="border-t border-gray-700 mt-8 pt-6 text-center text-gray-400">
&copy; 2023 SistemaNFe. Todos os direitos reservados.
</div>
</div>
</footer>
<script>
// Handle mobile menu toggle
function toggleMobileMenu() {
const mobileMenu = document.getElementById('mobileMenu');
mobileMenu.classList.toggle('hidden');
}
// Show construction page
function showConstruction() {
document.getElementById('homePage').classList.add('hidden');
document.getElementById('nfeReaderPage').classList.add('hidden');
document.getElementById('constructionPage').classList.remove('hidden');
window.scrollTo(0, 0);
return false; // Prevent default anchor behavior
}
// Back to home from construction page
function backToHome() {
document.getElementById('homePage').classList.remove('hidden');
document.getElementById('constructionPage').classList.add('hidden');
window.scrollTo(0, 0);
}
// Handle navigation between pages
document.addEventListener('DOMContentLoaded', function() {
// Check for hash in URL (for NFe Reader link)
if (window.location.hash === '#nfe-reader') {
document.getElementById('homePage').classList.add('hidden');
document.getElementById('nfeReaderPage').classList.remove('hidden');
window.scrollTo(0, 0);
}
// Add click handlers for navigation
document.querySelectorAll('a[href="#"]').forEach(link => {
link.addEventListener('click', function(e) {
if (this.textContent.toLowerCase() !== 'home') {
showConstruction();
e.preventDefault();
}
});
});
// Home link should always show home page
document.querySelectorAll('a[href="#"]').forEach(link => {
if (link.textContent.toLowerCase() === 'home') {
link.addEventListener('click', function(e) {
document.getElementById('homePage').classList.remove('hidden');
document.getElementById('nfeReaderPage').classList.add('hidden');
document.getElementById('constructionPage').classList.add('hidden');
window.scrollTo(0, 0);
});
}
});
// NFe Reader link handler (if not using hash)
document.querySelectorAll('a[href="#nfe-reader"]').forEach(link => {
link.addEventListener('click', function(e) {
document.getElementById('homePage').classList.add('hidden');
document.getElementById('nfeReaderPage').classList.remove('hidden');
window.scrollTo(0, 0);
});
});
});
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 馃К <a href="https://enzostvs-deepsite.hf.space?remix=Diogog/webbo" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>