Favison is a website template for SaaS products, apps and software companies, built on Bootstrap 5. It has a navy hero with an isometric illustration, a sticky menu and a pink call-to-action button. The layout is responsive and mobile-ready. There are seven pages: home, features, pricing, blog, blog details, contact and elements.
The home page has service cards, an about section, a mobile app section, a statistics block, four pricing plans, a latest news grid and a client logo slider. The pricing page adds a two-column FAQ, the blog has a sidebar with search, categories, popular posts, tags, an image feed and a newsletter box, and the contact page has a working contact form and a map that loads on click. Favison gives you a ready-made site for a software product or app launch.
What’s new in 3.0
Bootstrap 5.3.8 (the earlier release used Bootstrap 4.1 and jQuery), compiled from Sass with the Bootstrap 4 proportions the design was drawn with, and plain JavaScript with no jQuery. Swiper 14 replaces Owl Carousel on the client logo slider, and the unused Waypoints, CounterUp and form plugins are gone. npm run build (Dart Sass and esbuild) compiles one minified stylesheet and one script.
Lighter pages: all seven pages together went from 12.8 MB and 291 requests to 4.4 MB and 164 requests, and the home page from 2.4 MB to 0.9 MB. Every photo has an AVIF version with the JPEG or PNG as the fallback, real dimensions and lazy loading below the first screen.
No third-party requests: Poppins is self-hosted, the Themify, Linearicons and Font Awesome icon fonts are replaced by Lucide SVG icons and a small social-logo subset, the contact page map is an OpenStreetMap map (no API key needed) that loads only when a visitor clicks “Show map”, and a Google Analytics 4 snippet stays commented out until you add your own ID.
Working forms: the contact form, the blog comment form and the newsletter boxes send through php/send-email.php, with validation, a spam trap and an in-page message, and the sidebar search goes to the blog page.
Accessibility: a skip link and a main landmark on every page, one h1 per page, visible form labels, names on icon and image links, menus that open from the keyboard, visible focus rings and WCAG AA text contrast, with a darker pink for pink text and behind white button labels, darker body text and lighter footer text on the navy band.
Fixed: arrows and icons that never drew in the earlier release now show, the empty image feed in the blog sidebar has photos, and the page titles, descriptions and social sharing tags are filled in.
Demo content: fictional contact details and headlines replace real-looking ones, off-topic filler text is replaced with software copy, and several photos are replaced with Unsplash photos.