|
<!DOCTYPE html> |
|
<html> |
|
|
|
<head lang="en"> |
|
<meta charset="UTF-8"> |
|
|
|
|
|
<title>ExCeipt</title> |
|
|
|
|
|
<meta name="keywords" content=""> |
|
<meta name="description" content=""> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" /> |
|
|
|
|
|
<link rel="shortcut icon" href="/static/images/favicon.ico" title="Favicon" /> |
|
|
|
|
|
<link rel="stylesheet" href="/static/css/style.css"> |
|
|
|
|
|
<link rel="stylesheet" href="/static/css/color.css"> |
|
|
|
|
|
<link rel="stylesheet" href="/static/css/font-awesome.min.css"> |
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0//static/css/all.min.css"> |
|
|
|
<link href="/static/css/animate.css" rel="stylesheet" type="text/css"> |
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> |
|
<link rel="stylesheet" href="styles.css"> |
|
|
|
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800' rel='stylesheet' type='text/css'> |
|
</head> |
|
|
|
<body style="background-color: transparent; padding:0; margin:0; scroll-behavior: smooth;"> |
|
|
|
<div id="preloader"> |
|
<div class="ocrloader" id="status"> |
|
<em></em> |
|
<div> |
|
<i></i><i></i><i></i><i></i><i></i><i></i><i></i> |
|
<i></i><i></i><i></i><i></i><i></i><i></i><i></i> |
|
<i></i><i></i><i></i> |
|
</div> |
|
<span></span> |
|
</div> |
|
</div> |
|
|
|
|
|
<div class="page-border" data-wow-duration="0.7s" data-wow-delay="0.2s"> |
|
<div class="top-border wow fadeInDown animated" style="visibility: visible; animation-name: fadeInDown;"></div> |
|
<div class="right-border wow fadeInRight animated" style="visibility: visible; animation-name: fadeInRight;"></div> |
|
<div class="bottom-border wow fadeInUp animated" style="visibility: visible; animation-name: fadeInUp;"></div> |
|
<div class="left-border wow fadeInLeft animated" style="visibility: visible; animation-name: fadeInLeft;"></div> |
|
</div> |
|
|
|
<div id="wrapper"> |
|
|
|
<header id="banner" class="scrollto clearfix" data-enllax-ratio=".5"> |
|
<div id="header" class="nav-collapse"> |
|
<div class="row clearfix"> |
|
<div class="col-1"> |
|
|
|
|
|
<div id="logo"> |
|
|
|
|
|
<img src="/static/images/logo.png" id="banner-logo" alt="Landing Page" /> |
|
|
|
|
|
|
|
<img src="/static/images/logo.png" id="navigation-logo" alt="Landing Page" /> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<nav id="nav-main"> |
|
<ul> |
|
<li> |
|
<a href="#about">About</a> |
|
</li> |
|
<li> |
|
<a href="#">Paper</a> |
|
</li> |
|
</ul> |
|
</nav> |
|
|
|
|
|
<div id="nav-trigger"><span></span></div> |
|
<nav id="nav-mobile"></nav> |
|
|
|
</div> |
|
</div> |
|
</div> |
|
|
|
<div class="wall"> |
|
<div class="row1"><span>Simplify</span><span>Text</span><span>Extraction</span><span>for</span><span>Effortless</span><span>Expense</span><span>Management</span><span>tasks</span></div> |
|
<div class="row1"><span>Optimize</span><span>Expense</span><span>Tracking</span><span>with</span><span></span><span>ExCeipt</span><span>Intelligent</span><span>Automation</span></div> |
|
<div class="row1"><span>Make</span><span>Life</span><span>Easier</span><span>for</span><span>Everyone</span><span>with</span><span>ExCeipt's</span><span>Smart</span><span>Text</span><span>Extraction</span></div> |
|
<div class="row1"><span>ExCeipt</span><span>Seamless</span><span>Text</span><span>Extraction</span><span>Every</span><span>Day</span><span>and</span><span>Productive</span><span>Day</span></div> |
|
<div class="row1"><span>Prosper</span><span>with</span><span>Effortless</span><span>Text</span><span>Extraction</span><span>Thanks</span><span>to</span><span>ExCeipt</span><span>Automation</span></div> |
|
</div> |
|
|
|
|
|
<div id="banner-content" class="row clearfix"> |
|
|
|
<h1> |
|
|
|
</h1> |
|
<div class="col-lg-3 wow bounceInUp" data-wow-offset="2" data-wow-duration="1.5s" data-wow-delay="0.2s"> |
|
<h1>Text Extraction <span class="easytext">Made Easy</span> with ExCeipt</h1> |
|
<h2>Effortlessly Extract Receipt Information for Seamless Expense Management. Streamline your expense tracking with ExCeipt's intelligent receipt extraction.</h2> |
|
</div> |
|
|
|
<div class="col-lg-6"> |
|
<div class="uploadbuttons wow bounceInUp" data-wow-offset="5" data-wow-duration="1.5s" data-wow-delay="0.4s"> |
|
<form action="/upload" method="POST" enctype="multipart/form-data"> |
|
<div class="container"> |
|
<div class="drag-area" id="container"> |
|
<div class="icon"> |
|
<img src="/static/images/uplogo.gif"> |
|
</div> |
|
<p>Upload files here or click to upload</p> |
|
<input type="file" name="files[]" id="file-input" multiple> |
|
<p id="uploaded-file-name">{% if uploaded_file %}Uploaded File: {{ uploaded_file }}{% endif %}</p> |
|
</div> |
|
</div> |
|
<div class="buttondiv"> |
|
<button class="uploadbutton wow bounceInUp" data-wow-offset="3" data-wow-duration="1.5s" data-wow-delay="0.5s" type="submit" onclick="uploadClicked()"> |
|
<span id="uploadIcon"><i class="fas fa-upload"></i></span> |
|
<span id="uploadText">Upload |
|
<div class="star-1"> |
|
<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 784.11 815.53" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" version="1.1" xml:space="preserve" |
|
xmlns="http://www.w3.org/2000/svg"> |
|
<defs> |
|
<linearGradient id="myGradient" x1="0%" y1="0%" x2="100%" y2="0%"> |
|
<stop offset="0%" style="stop-color:#FFA07A" /> |
|
<stop offset="100%" style="stop-color:#FF6347" /> |
|
</linearGradient> |
|
</defs> |
|
<g id="Layer_x0020_1"> |
|
<metadata id="CorelCorpID_0Corel-Layer"></metadata> |
|
|
|
<path d="M392.05 0c-20.9,210.08 -184.06,378.41 -392.05,407.78 207.96,29.37 371.12,197.68 392.05,407.74 20.93,-210.06 184.09,-378.37 392.05,-407.74 -207.98,-29.38 -371.16,-197.69 -392.06,-407.78z" class="fil0" fill="url(#myGradient)"></path> |
|
</g> |
|
</svg> |
|
</div> |
|
<div class="star-2"> |
|
<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 784.11 815.53" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" version="1.1" xml:space="preserve" |
|
xmlns="http://www.w3.org/2000/svg"> |
|
<defs> |
|
<linearGradient id="myGradient" x1="0%" y1="0%" x2="100%" y2="0%"> |
|
<stop offset="0%" style="stop-color:#FFA07A" /> |
|
<stop offset="100%" style="stop-color:#FF6347" /> |
|
</linearGradient> |
|
</defs> |
|
<g id="Layer_x0020_1"> |
|
<metadata id="CorelCorpID_0Corel-Layer"></metadata> |
|
|
|
<path d="M392.05 0c-20.9,210.08 -184.06,378.41 -392.05,407.78 207.96,29.37 371.12,197.68 392.05,407.74 20.93,-210.06 184.09,-378.37 392.05,-407.74 -207.98,-29.38 -371.16,-197.69 -392.06,-407.78z" class="fil0" fill="url(#myGradient)"></path> |
|
</g> |
|
</svg> |
|
</div> |
|
<div class="star-3"> |
|
<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 784.11 815.53" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" version="1.1" xml:space="preserve" |
|
xmlns="http://www.w3.org/2000/svg"> |
|
<defs> |
|
<linearGradient id="myGradient" x1="0%" y1="0%" x2="100%" y2="0%"> |
|
<stop offset="0%" style="stop-color:#FFA07A" /> |
|
<stop offset="100%" style="stop-color:#FF6347" /> |
|
</linearGradient> |
|
</defs> |
|
<g id="Layer_x0020_1"> |
|
<metadata id="CorelCorpID_0Corel-Layer"></metadata> |
|
|
|
<path d="M392.05 0c-20.9,210.08 -184.06,378.41 -392.05,407.78 207.96,29.37 371.12,197.68 392.05,407.74 20.93,-210.06 184.09,-378.37 392.05,-407.74 -207.98,-29.38 -371.16,-197.69 -392.06,-407.78z" class="fil0" fill="url(#myGradient)"></path> |
|
</g> |
|
</svg> |
|
</div> |
|
<div class="star-4"> |
|
<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 784.11 815.53" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" version="1.1" xml:space="preserve" |
|
xmlns="http://www.w3.org/2000/svg"> |
|
<defs> |
|
<linearGradient id="myGradient" x1="0%" y1="0%" x2="100%" y2="0%"> |
|
<stop offset="0%" style="stop-color:#FFA07A" /> |
|
<stop offset="100%" style="stop-color:#FF6347" /> |
|
</linearGradient> |
|
</defs> |
|
<g id="Layer_x0020_1"> |
|
<metadata id="CorelCorpID_0Corel-Layer"></metadata> |
|
|
|
<path d="M392.05 0c-20.9,210.08 -184.06,378.41 -392.05,407.78 207.96,29.37 371.12,197.68 392.05,407.74 20.93,-210.06 184.09,-378.37 392.05,-407.74 -207.98,-29.38 -371.16,-197.69 -392.06,-407.78z" class="fil0" fill="url(#myGradient)"></path> |
|
</g> |
|
</svg> |
|
</div> |
|
|
|
<div class="star-5"> |
|
<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 784.11 815.53" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" version="1.1" xml:space="preserve" |
|
xmlns="http://www.w3.org/2000/svg"> |
|
<defs> |
|
<linearGradient id="myGradient" x1="0%" y1="0%" x2="100%" y2="0%"> |
|
<stop offset="0%" style="stop-color:#FFA07A" /> |
|
<stop offset="100%" style="stop-color:#FF6347" /> |
|
</linearGradient> |
|
</defs> |
|
<g id="Layer_x0020_1"> |
|
<metadata id="CorelCorpID_0Corel-Layer"></metadata> |
|
|
|
<path d="M392.05 0c-20.9,210.08 -184.06,378.41 -392.05,407.78 207.96,29.37 371.12,197.68 392.05,407.74 20.93,-210.06 184.09,-378.37 392.05,-407.74 -207.98,-29.38 -371.16,-197.69 -392.06,-407.78z" class="fil0" fill="url(#myGradient)"></path> |
|
</g> |
|
</svg> |
|
</div> |
|
<div class="star-6"> |
|
<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 784.11 815.53" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" version="1.1" xml:space="preserve" |
|
xmlns="http://www.w3.org/2000/svg"> |
|
<defs> |
|
<linearGradient id="myGradient" x1="0%" y1="0%" x2="100%" y2="0%"> |
|
<stop offset="0%" style="stop-color:#FFA07A" /> |
|
<stop offset="100%" style="stop-color:#FF6347" /> |
|
</linearGradient> |
|
</defs> |
|
<g id="Layer_x0020_1"> |
|
<metadata id="CorelCorpID_0Corel-Layer"></metadata> |
|
|
|
<path d="M392.05 0c-20.9,210.08 -184.06,378.41 -392.05,407.78 207.96,29.37 371.12,197.68 392.05,407.74 20.93,-210.06 184.09,-378.37 392.05,-407.74 -207.98,-29.38 -371.16,-197.69 -392.06,-407.78z" class="fil0" fill="url(#myGradient)"></path> |
|
</g> |
|
</svg> |
|
|
|
</button> |
|
</div> |
|
</div> |
|
</form> |
|
</div> |
|
</div> |
|
|
|
</header> |
|
</div> |
|
<script> |
|
function uploadClicked() { |
|
var button = document.querySelector('.uploadbutton'); |
|
var uploadIcon = document.getElementById('uploadIcon'); |
|
var uploadText = document.getElementById('uploadText'); |
|
var fileInput = document.getElementById('file-input'); |
|
var uploadedFileName = document.getElementById('uploaded-file-name'); |
|
|
|
|
|
if (!fileInput.files || fileInput.files.length === 0) { |
|
alert('Please select a file to upload.'); |
|
return; |
|
} |
|
|
|
|
|
var allowedExtensions = /(\.jpg|\.jpeg|\.png)$/i; |
|
if (!allowedExtensions.exec(fileInput.value)) { |
|
alert('Please upload a valid image file.'); |
|
return; |
|
} |
|
|
|
|
|
uploadIcon.innerHTML = '<i class="fas fa-spinner fa-spin"></i>'; |
|
uploadText.textContent = 'Uploading...'; |
|
|
|
|
|
setTimeout(function() { |
|
|
|
uploadIcon.innerHTML = '<i class="fas fa-upload"></i>'; |
|
uploadText.textContent = 'Uploaded'; |
|
}, 2000); |
|
} |
|
|
|
</script> |
|
|
|
<script src="/static/js/jquery.1.8.3.min.js"></script> |
|
<script src="/static/js/wow.min.js"></script> |
|
<script src="/static/js/featherlight.min.js"></script> |
|
<script src="/static/js/featherlight.gallery.min.js"></script> |
|
<script src="/static/js/jquery.enllax.min.js"></script> |
|
<script src="/static/js/jquery.scrollUp.min.js"></script> |
|
<script src="/static/js/jquery.easing.min.js"></script> |
|
<script src="/static/static/js/jquery.stickyNavbar.min.js"></script> |
|
<script src="/static/js/jquery.waypoints.min.js"></script> |
|
<script src="/static/js/images-loaded.min.js"></script> |
|
<script src="/static/js/lightbox.min.js"></script> |
|
<script src="/static/js/site.js"></script> |
|
</body> |
|
|
|
|
|
</html> |