
Resto – Free Restaurant Responsive Bootstrap Website Template
Resto is a free restaurant website template built on Bootstrap 5 — designed and maintained in-house by uiCookies. It leads with what restaurant sites live or die by: an appetizing full-screen hero slider, a clear menu with prices, and a reservation form guests can actually use.
The template ships jQuery-free. The hero slider, scroll animations, scrollspy, and auto-hiding navbar are plain vanilla JavaScript, and the reservation form uses native date and time inputs instead of picker plugins — fewer dependencies, better mobile keyboards.

What’s on the page
- Hero slider — three full-screen slides with fade transitions and dot navigation
- Specialties — image-and-story rows introducing the kitchen
- Menu — a priced dish grid with thumbnails, grouped for easy scanning
- Reservation — booking form with native date/time fields
- Events & testimonials — private-dining pitch and guest quotes
- Contact + footer — hours, address, and social links

At a glance
- Bootstrap 5 — no jQuery, no slider or datepicker plugins
- Vanilla JS hero slider with reduced-motion support
- IntersectionObserver scroll animations, scrollspy, smooth scrolling
- Native date/time reservation inputs
- Single page + SCSS sources included
How to use
Download, unzip, open index.html — no build step. Swap the demo dishes and photos, point the reservation form’s action at your backend or a form service, and deploy anywhere static. Colors and typography live in css/style.css, Bootstrap-5 adjustments in css/template-bs5.css.
FAQ
Can I use Resto for a client restaurant site?
Yes — Resto follows the standard uiCookies license. Attribution details are on the license page.
Does the slider need a plugin?
No. The three-slide hero is about forty lines of vanilla JavaScript with CSS fade transitions, and it pauses automatically for visitors who prefer reduced motion.





