Easy is a landing page template for an online invoicing, payments or fintech app, built on Bootstrap 5. It opens with a dark hero that has a headline, an email sign-up form and a dashboard illustration, followed by a row of partner logos. There are three pages: home, an elements page and contact.
The home page has six feature cards with icons, a testimonial slider with arrow buttons, two feature rows with illustrations, three pricing plans with a monthly/yearly switch, and blog post cards. The elements page shows a photo slider, an accordion, a gallery that opens in a lightbox, a video that plays in a dialog, a form, social icons, a testimonial slider and a team section, and the contact page has a working contact form. The layout is responsive, with a slide-in menu on small screens.
What’s new in 3.0
Bootstrap 5.3.8 (the earlier release used Bootstrap 4.5 and jQuery), compiled from Sass with the theme and the Bootstrap 4 proportions the design was drawn with, and plain JavaScript with no jQuery. Swiper 14 replaces Owl Carousel on the three sliders, PhotoSwipe and a video dialog replace Fancybox, and a small built-in module replaces AOS. npm run build (Dart Sass and esbuild) compiles the minified CSS and JavaScript.
Lighter pages: the three pages went from 5.3 MB and 101 requests to 2.2 MB and 100 requests in total, and the home page from 1.7 MB to 0.8 MB. Every photo has an AVIF version with the JPEG as the fallback, real dimensions and lazy loading below the first screen, and the full-page preloader is gone.
No third-party requests: Montserrat is self-hosted, and the icon fonts are replaced by Lucide SVG icons and a small social-logo subset. The video loads only when a visitor clicks play.
Working forms: the hero sign-up and the contact forms send through the included PHP mail handler, check required fields and show success and error messages on the page.
Accessibility: a skip link, page landmarks, a keyboard-operable menu and dropdown, labelled form fields and icon buttons, visible focus rings and WCAG AA contrast with a deeper coral for text and buttons.
A new hero illustration and partner logos, new feature, testimonial and blog copy, two new portraits, menu and footer links that lead to real sections, plus page titles, descriptions, social sharing tags and structured data.