Aranoz is a furniture shop website template built on Bootstrap 5. It has a sofa hero slider, featured categories, a product grid with add-to-cart and wishlist buttons, a weekly sale with a countdown, a best-seller carousel, a newsletter sign-up and a row of maker logos. The layout is responsive and mobile-ready. There are thirteen pages: home, shop category, product, cart, checkout, order confirmation, order tracking, sign-in, blog, a single blog post, contact, help and an elements page.
The shop page filters products by category, maker, colour and price, with sorting, search and pagination. The product page has a quantity stepper, a specification table, comments and reviews with a star rating, and the cart recalculates line totals and the total as quantities and shipping options change, with a coupon box and a delivery estimate. The checkout form sends the order request by email. You will also find a blog with category, tag and search filters, a contact page with a working form and a map that loads on click, and a help page with delivery, returns, care, FAQ, privacy and terms sections.
What’s new in 3.0
Bootstrap 5.3.8 (the earlier release used Bootstrap 4.3.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, PhotoSwipe replaces Magnific Popup, native selects and range inputs replace Nice Select and the price slider plugin, and unused plugins such as Slick, Masonry and Stellar are gone. Lucide SVG icons replace three icon fonts.
Lighter pages: all pages together went from 26.9 MB and 631 requests to 8.0 MB and 261 requests, and the home page from 3.0 MB and 56 requests to 0.8 MB and 34 requests. Images have AVIF versions with PNG and JPEG fallbacks, real dimensions and lazy loading.
No third-party requests: Poppins is self-hosted, and the contact map is an OpenStreetMap that loads only when the visitor asks for it.
A working shop demo: product filters, sorting and search, an add-to-cart counter, wishlist buttons, quantity steppers, cart totals that update, shipping options, a coupon box and a delivery estimate. The weekly sale counts down to the end of the current week.
Working contact, comment, review, newsletter and checkout forms with labels, validation, status messages and a spam trap (PHP handler included).
Accessibility: a skip link, one main heading per page, real buttons for shop controls, visible keyboard focus and AA contrast, with a deeper pink for text and buttons.
Furniture copy in place of the placeholder text, distinct product names and prices, new blog photos, page titles, descriptions and structured data, and a new help page.