Finovo Docs
Buyer Documentation

Finovo - HTML5 Finance & Fintech Template

Comprehensive guide, code reference, and customization manual for building next-generation financial websites, corporate banking landing pages, and fintech platforms.

1. Welcome & Finovo Overview

Thank you for purchasing Finovo! Finovo is a modern, responsive HTML5 finance and fintech landing page template designed specifically for financial SaaS products, digital banking concepts, cross-border payment platforms, wealth management, corporate cards, and investment funds.

Key Template Highlights

  • 21 Fully Developed HTML5 Pages: Complete multi-page experience including homepage, subpages, dynamic Help Center, portal layouts, and legal pages.
  • Production-Compiled Tailwind CSS v3: Standalone, optimized stylesheet (assets/css/tailwind.css) with zero build dependencies required out-of-the-box.
  • Modular Vanilla JavaScript: Interactive demo FX calculator, animated stat counters, pricing interval switchers, mobile menus, search filters, and modal popups.
  • Accessibility-Focused Semantic Structure: Proper HTML5 landmark tags (<header>, <nav>, <main>, <section>, <footer>), ARIA attributes, and @media (prefers-reduced-motion: reduce) support.
  • Editorial Luxury & Modern Aesthetics: Blends clean geometric layouts with editorial serif accents (Instrument Serif) and modern body typography (Plus Jakarta Sans).

2. Getting Started

Finovo is built as a pure static HTML5/CSS/JavaScript template. You do not need Node.js, npm, or any build tools to immediately view, customize, and deploy the template.

Instant Out-of-the-Box Ready: All stylesheets are included inside assets/css/tailwind.css (compiled production Tailwind stylesheet) and assets/css/style.css (custom animations and styles). Simply open any HTML file in your favorite browser or editor.

3. Folder Structure

When you unzip your purchase, you will find the Main Files/ folder. Inside, the project is structured cleanly and logically:

Main Files/
├── 404.html                           // 404 Error page
├── index.html                         // Homepage
├── tailwind.config.js                // Tailwind configuration (optional recompilation)
├── assets/
│   ├── css/
│   │   ├── style.css                  // Readable custom stylesheet for animations & styles
│   │   └── tailwind.css               // Compiled production Tailwind stylesheet
│   ├── js/
│   │   └── main.js                    // Interactive modules & scripts
│   └── images/
│       ├── placeholder.jpg            // Standard placeholder JPG for image replacements
│       ├── placeholder.svg            // Standard placeholder SVG
│       ├── backgrounds/               // Texture assets (e.g. dark-fabric-texture.jpg)
│       ├── favicon/                   // Multi-size PNG & ICO favicon assets
│       ├── flags/                     // Country flag icons for global office hubs
│       └── language/                  // Country flag icons for language dropdown
└── pages/
    ├── about.html                     // Company story, mission & executive team
    ├── account-details.html           // Tier accounts & daily yield specs
    ├── accounts.html                  // Multi-currency accounts
    ├── blog-details.html              // Single article & case study layout
    ├── cards.html                     // Titanium & virtual cards showcase
    ├── careers.html                   // Open positions & job detail modal
    ├── contact.html                   // Inquiries form & global offices switcher
    ├── faq.html                       // Category accordion FAQ & instant search
    ├── features.html                  // Enterprise architectural capabilities
    ├── help-article.html              // Knowledgebase single article
    ├── help-category.html             // Help topic group listing
    ├── help.html                     // Main Help Center search hub
    ├── insights.html                 // Blog grid with category filters
    ├── login.html                    // Account sign in portal layout
    ├── payments.html                 // Cross-border rails with demo FX calculator
    ├── pricing.html                  // Tier comparison & monthly/annual toggle
    ├── privacy.html                  // Privacy policy & GDPR compliance text
    ├── signup.html                   // Account registration portal layout
    └── terms.html                    // Legal terms of service text

4. Opening the Template

You can open the template in any modern web browser using three easy methods:

  1. Direct File Open: Double-click index.html in your file explorer to open it in Chrome, Firefox, Safari, or Edge.
  2. VS Code Live Server (Recommended): Open the Main Files/ folder in VS Code, right-click index.html, and select "Open with Live Server".
  3. Local Server (Python / Node / PHP):
    # Python 3
    python -m http.server 3000
    
    # Node.js npx serve
    npx serve .

5. HTML Pages Included (21 Pages)

Finovo includes 21 structured HTML pages covering standard landing, product, company, support, and authentication layouts:

File Name Category Key Functionality
index.html Landing Hero sparkline animation, Bento grid, stat counters, FAQ accordion, Language selector.
pages/about.html Company Founding story, Executive team grid, Global impact metrics, Core values.
pages/accounts.html Product Multi-currency vaults, Swift/SEPA rails, Real-time balances breakdown.
pages/account-details.html Product Account tier specifications, daily APY yield cards, and security limits.
pages/cards.html Product Physical laser-engraved titanium card and virtual corporate card features.
pages/payments.html Product Cross-border clearance network with interactive demo FX Currency Calculator.
pages/pricing.html Pricing Starter / Growth / Enterprise tiers with Annual/Monthly discount toggle.
pages/features.html Architecture Feature matrix, security encryption overview, webhooks, and settlement features.
pages/insights.html Blog Financial research hub with live category filtering buttons.
pages/blog-details.html Blog Single article layout with rich typography, table of contents, and related articles.
pages/careers.html Company Company culture, employee benefits, open positions, and Job Application Modal.
pages/contact.html Contact Client inquiry form, live office location tab switcher (Toronto, London, Singapore).
pages/faq.html Support Category-organized accordion questions with real-time keyword search.
pages/help.html Help Center Main help portal with instant topic search, category cards, and trending guides.
pages/help-category.html Help Center Topic-specific article list and sidebar navigation.
pages/help-article.html Help Center Step-by-step resolution guide with helpfulness feedback trigger.
pages/login.html Auth Split-screen user login layout with password toggle and branded showcase panel.
pages/signup.html Auth Registration onboarding layout with password strength helper and enterprise quotes.
pages/privacy.html Legal Privacy policy and GDPR compliance disclosure layout.
pages/terms.html Legal Terms of service and electronic communications disclosure layout.
404.html System Branded 404 page with quick navigation back to home or support.

6. Changing Logo & Brand Name

The brand logo is located inside the header of every HTML page. You can customize the logo text or replace it with an image logo:

<!-- Text & Icon Logo (Default) -->
<a href="index.html" class="flex items-center gap-3 font-extrabold text-xl sm:text-2xl tracking-tight text-[#18352d]">
  <div class="w-9 h-9 sm:w-10 sm:h-10 rounded-xl bg-[#18352d] text-white flex items-center justify-center shadow-md">
    <i class="fa-solid fa-chart-simple text-emerald-400"></i>
  </div>
  <span class="font-extrabold">Finovo</span>
</a>

<!-- Image Logo Replacement (Alternative) -->
<a href="index.html" class="block h-9 sm:h-10">
  <img src="assets/images/logo.png" alt="Your Brand" class="h-full w-auto object-contain">
</a>

7. Changing Text Content

All HTML files use clean, semantic tags and descriptive comments. Open any file in your text editor (VS Code, Sublime, etc.) and edit the content directly inside standard heading (<h1>, <h2>) and paragraph (<p>) tags.

Editorial Serif Accents: Finovo uses the font-editorial italic utility class to give specific words luxury editorial flair. Wrap key words in <span class="font-editorial italic font-normal text-emerald-300">growth</span>.

8. Replacing Placeholder Images

The buyer package in Main Files/ uses placeholder assets (such as assets/images/placeholder.jpg and assets/images/placeholder.svg) for demo and preview imagery that is not bundled with the buyer package. Buyers should replace these placeholder assets with their own properly licensed brand photography and graphics.

How to Replace an Image:

  1. Add your licensed JPG, PNG, or WebP photo to the appropriate folder in assets/images/ (e.g., assets/images/team/ceo.jpg).
  2. In the HTML file, update the src attribute to point to your new image:
    <!-- Before -->
    <img src="assets/images/placeholder.jpg" alt="CEO" class="w-full h-full object-cover">
    
    <!-- After -->
    <img src="assets/images/team/ceo.jpg" alt="Alex Chen - CEO" class="w-full h-full object-cover">

9. Recommended Image Sizes Table

For optimal visual clarity and fast loading speeds across high-DPI retina displays, we recommend the following dimensions:

Component Location Aspect Ratio Recommended Resolution Recommended Format
Hero Mobile App Mockup 9:16 / Portrait 720 × 1280 px PNG (Transparent) / WebP
Titanium Metal Card Mockup 16:10 / 3:2 800 × 500 px PNG (Transparent)
Blog & Insights Thumbnails 16:10 800 × 500 px JPG / WebP
Executive Team Photos 1:1 (Square) 500 × 500 px JPG / WebP
Customer Avatars 1:1 (Square) 200 × 200 px JPG / WebP
About Company Story Showcase 4:3 / 16:10 1000 × 750 px JPG / WebP
CTA Wealth Banner Backdrop 16:9 / Banner 1200 × 600 px JPG / WebP
Dark Fabric Texture Background Pattern / Backdrop 1600 × 900 px JPG (High Quality)

10. Changing Colors

Finovo's signature dark luxury palette is defined in Tailwind utility classes. Here is the primary color map:

Color Name Hex Code Tailwind Utility Class Role in Template
Pine Green (Brand Primary) #18352d bg-[#18352d], text-[#18352d] Main buttons, dark cards, headers, borders
Obsidian Green (Dark) #112d25 bg-[#112d25], text-[#112d25] Hero dark backgrounds, section headings
Soft Sage (Surface) #e3ebe6 bg-[#e3ebe6] Bento grid cards, subtle background panels
Emerald Accent #10b981 text-emerald-400, bg-emerald-500 Icons, badges, growth sparklines, hover highlights

11. Changing Fonts

Finovo loads two Google Fonts in the <head> of each HTML page:

<link href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap" rel="stylesheet">

To use a different Google Font (e.g. Inter or Poppins):

  1. Update the Google Fonts link in the <head>.
  2. In assets/css/style.css, update the default font definitions:
    * {
      font-family: 'Inter', sans-serif;
    }
    .font-editorial {
      font-family: 'Playfair Display', serif;
    }

12. Tailwind CSS Setup

Finovo is built using Tailwind CSS v3. All utility classes used across the template are pre-compiled into the production stylesheet assets/css/tailwind.css. You do not need to install Tailwind to use or modify the template.

13. Using the Existing Compiled CSS

The compiled stylesheet is located at assets/css/tailwind.css. Every HTML page links directly to it alongside the custom stylesheet:

<!-- In root pages (index.html, 404.html) -->
<link rel="stylesheet" href="assets/css/tailwind.css">
<link rel="stylesheet" href="assets/css/style.css">

<!-- In subpages (pages/*.html) -->
<link rel="stylesheet" href="../assets/css/tailwind.css">
<link rel="stylesheet" href="../assets/css/style.css">

14. Optional Tailwind Recompilation

The included assets/css/tailwind.css is already pre-compiled with all classes required across the template. You do not need to recompile Tailwind to use or modify Finovo.

If you optionally wish to recompile Tailwind to generate new arbitrary utility classes using tailwind.config.js, follow these steps:

  1. Initialize npm and install Tailwind CSS v3:
    npm init -y
    npm install -D tailwindcss@3.4.17
  2. Create a dedicated Tailwind input CSS file (for example, src/input.css) containing the standard Tailwind directives:
    @tailwind base;
    @tailwind components;
    @tailwind utilities;
  3. Compile your custom Tailwind CSS into a target stylesheet using the Tailwind CLI:
    npx tailwindcss -i ./src/input.css -o ./assets/css/tailwind.css --minify --watch
Important: Do not pass assets/css/style.css as the Tailwind input file (-i) because style.css is a dedicated custom stylesheet without @tailwind directives. Always use a dedicated input file containing the three directives above.

15. Custom CSS (assets/css/style.css)

assets/css/style.css is a readable, unminified custom stylesheet that contains:

  • Typography Definitions: Default font assignment (Plus Jakarta Sans) and editorial serif class (.font-editorial with Instrument Serif).
  • Keyframe Animations: @keyframes softFadeUp (hero entrance), @keyframes drawChartStroke, @keyframes chartAreaRise, @keyframes chartDotPop, and @keyframes dotPulseLive (live sparkline drawing).
  • Smooth FAQ Grid Accordion: CSS grid row expansion (.faq-answer-wrapper with grid-template-rows: 0fr -> 1fr) and 45-degree icon rotation (.faq-icon-rotate).
  • Feature Card Scroll Reveal: Viewport reveal helper classes (.reveal-card and .reveal-card.is-revealed).
  • Scrollbar Styling: Subtle custom scrollbar rules for webkit browsers.
  • Accessibility Preference: @media (prefers-reduced-motion: reduce) rule that disables non-essential animations for users with motion sensitivity.

16. JavaScript (assets/js/main.js)

All interactive behaviors are powered by a single, modular vanilla JavaScript file: assets/js/main.js with zero jQuery dependencies. Key modules include:

  • initTopBanner(): Dismisses the top announcement bar with a smooth slide-up animation.
  • initMobileMenu(): Toggles the mobile drawer menu via #mobile-menu-btn and switches the hamburger icon.
  • initHeaderScroll(): Adds a subtle box shadow to #main-header upon page scroll.
  • initFaqAccordion(): Coordinates smooth single-open FAQ accordion expansion.
  • initCountUp(): Animates statistics numbers via IntersectionObserver.
  • initChartAnimation(): Triggers sparkline path drawing when scrolled into view.
  • initRevealCards(): Gently reveals cards as they enter the viewport.
  • initPaymentsCalculator(): Runs the interactive demo currency converter on payments.html.
  • initPricingToggle(): Switches pricing amounts between Monthly and Annual billing on pricing.html.
  • initFaqSearch(): Live filters FAQ questions by keyword input on faq.html.
  • initBlogFilter(): Filters articles by category pill button on insights.html.
  • initJobApplicationModal(): Handles open/close modal triggers on careers.html.

18. Animated Counters & Chart Reveals

Stat numbers (e.g. $14B+, 23k+) animate smoothly when scrolled into view using the .stat-counter class and data attributes:

<span class="stat-counter" data-target="14" data-prefix="$" data-suffix="B+">$14B+</span>
<span class="stat-counter" data-target="25000" data-prefix="$" data-format="comma">$25,000</span>

19. FAQ Accordion & Instant Search

The FAQ module in pages/faq.html features smooth CSS Grid-powered expanding/collapsing accordion items and live keyword filtering that dynamically shows matching questions as the user types in #faq-search-input.

20. Demo FX Currency Calculator

Located on pages/payments.html, the interactive demo calculator demonstrates currency conversion from USD to EUR. It reads the input amount from #calc-send-amount and calculates the estimated receive amount in #calc-receive-amount using a sample mid-market demo rate (fxRate = 0.924 in main.js).

Configuring the Rate: To adjust the demo rate or connect it to your live backend API, open assets/js/main.js and edit the fxRate variable inside the initPaymentsCalculator() function.

21. Pricing Interval Switcher

On pages/pricing.html, the billing switcher toggles between Monthly (#btn-monthly) and Annual (#btn-annual) pricing, reading data-monthly and data-annual attributes on .plan-price elements with a subtle number transition.

22. Blog & Insights Category Filters

On pages/insights.html, filter pill buttons (with data-filter values such as all, treasury, cards, clearance) filter article cards smoothly based on their data-category attribute.

23. Help Center Search & Dynamic Pages

The 3-tier Help Center (pages/help.html, pages/help-category.html, pages/help-article.html) features live topic search and feedback trigger buttons on article guides.

24. Contact, Login & Signup Forms

All forms in Finovo are fully styled frontend demo forms with client-side field validation, clean loading states, and password visibility toggles. To connect them to your backend service, set the action and method attributes or integrate with Formspree, EmailJS, or your custom API.

25. Google Maps & Office Switcher

On pages/contact.html, the interactive office tab switcher lets users toggle between the three implemented global office hubs:

  • Toronto HQ (Canada - #map-tab-toronto)
  • London Hub (United Kingdom - #map-tab-london)
  • Singapore Hub (Singapore - #map-tab-singapore)

Clicking a tab updates the active button state and updates the embedded Google Maps iframe (#google-maps-iframe) coordinates.

26. Favicons

Multi-resolution favicons are stored in assets/images/favicon/. To replace them with your brand icon, generate 16x16, 32x32, 96x96, 180x180 PNGs and favicon.ico and replace the corresponding files in that folder.

27. Responsive Design & Breakpoints

Finovo is built mobile-first and structured around Tailwind CSS standard responsive breakpoints:

  • Mobile: < 640px (Stacked columns, touch-friendly navigation drawer)
  • Tablet: 640px - 1024px (2-column grids, optimized padding)
  • Desktop: 1024px - 1280px (3-column Bento layouts)
  • Wide Desktop: > 1280px (Full container widths up to 1280px)

28. Deployment & Hosting

Because Finovo is a static HTML5 template, you can host it on any web server or CDN platform:

  • Traditional Web Hosts: cPanel, Apache, NGINX (upload files from Main Files/ to your public_html/ directory).
  • Cloud Platforms: Vercel, Netlify, Cloudflare Pages, GitHub Pages, AWS S3.

29. Asset Credits & Third-Party Libraries

30. Support & Assistance

We are committed to providing helpful customer support for Finovo. Please review what is covered under standard ThemeForest item support below:

What Item Support Covers:

  • Guidance on basic installation and initial setup.
  • Answering general questions about template features, files, and structure.
  • Investigating and fixing confirmed template bugs or defects.

What Item Support Does Not Cover:

  • Custom design modifications, restructuring layouts, or writing custom code.
  • Backend, server-side programming, database setups, or third-party API integrations.
  • Web hosting server administration or custom domain configurations.

To request assistance or report a confirmed template bug, please contact us via our ThemeForest profile support tab or email. When reporting an issue, please provide:

  1. The exact HTML page or file name where the issue appears.
  2. A clear, detailed description of the unexpected behavior.
  3. Your browser name, version, and operating system / device.
  4. Screenshots or browser console error logs showing the issue.

Author & Support Information

Author Atif Malik
ThemeForest Profile https://themeforest.net/user/sayhelloatif
Support Email sayhello.atif@gmail.com
Response Time 24–48 business hours

Enjoy Building with Finovo!

If you love Finovo, please don't forget to rate it 5 stars on ThemeForest. Happy coding!