This is a completely free template for quickly setting up a new Conference or Meetup website, powered by Nuxt Studio under the hood as a Git-based CMS. Everything included - the template itself, all dependencies, and the CMS - is available at no cost. It features visual editors, live previews directly in your browser, and an intuitive interface, making it effortless to manage content without touching code. Once set up, it is the perfect solution for non-technical users, as all content updates can be handled visually through the browser interface.
Note
While the template and tools are free, hosting and deployment costs are not included and depend on your chosen provider.
- β‘ Modern Stack: Nuxt 4, Vue 3, Tailwind CSS 4, TypeScript.
- π¨ Customizable: Fully themeable via Nuxt UI and configuration files - your colors, your style!
- π Git-Based CMS Editing: Nuxt Studio ready for visual editing, live preview, and content updates directly in the browser.
- π SEO Ready: Pre-configured via Nuxt SEO with:
- β
Automatic Sitemap (
/sitemap.xml) - β Dynamic OG Images (Social Cards) for speakers, talks & pages
- β Smart Robots.txt (Blocks AI Bots, permits legitimate crawlers)
- β JSON-LD Structured Data
- β
Automatic Sitemap (
- π₯οΈ Venue-Ready Display Mode: One
/displayroute with three modes (timetable,all-details,stage-details) for hallways, foyers, and stage-focused room screens. - π Timezone-Aware Schedule: Talks are normalized from UTC to the configured event timezone for accurate schedule and display output.
- π§© Modular Landing Blocks: Build pages from reusable content blocks managed in collections.
- β Schema-Validated Content: Nuxt Content collections are validated with Zod schemas for talks, speakers, stages, sponsors, tickets, FAQ, and pages.
You can find a deployed version of this template to test and view here:
π Demo: https://quick-conf.com/
The deployed demo runs from the repository toddeTV/quick-conf-demo. That repository is a practical usage example of this template and shows one real project setup based on
quick-conf.
π₯ Video: Showcase Video
πΈ Screenshots
Visual CMS Interface: Edit content directly within the browser using the Nuxt Studio sidebar and live preview.

Modular Landing Page: Construct flexible sections using the built-in block system for rapid assembly.

Dynamic Event Schedule: An automated overview showing stages, talks, and speaker associations.

Display Mode (All Stages): A venue-ready multi-stage screen with live timing, sponsor tiles, QR access to the full schedule, and URL-based configuration. This example shows a full conference overview for hallways, foyers, and other public areas.

Display Mode (One Stage): A focused stage screen for room entrances and in-room displays. Show the active session, upcoming talks, speakers, sponsors, and quick schedule access with the same shareable URL settings.

Structured Pricing: Clear presentation of ticket tiers and benefits managed via data collections.

Knowledge Base: Centralized FAQ management to provide essential event information to attendees.

If you like this project and want to support me, I would be thrilled to see you as a sponsor on GitHub β€οΈ
You can find the Sponsor button on the top right of the GitHub project page.
Thank you for the support <3
It also helps me a lot if you follow me on social media and stay up to date with my latest projects! β€οΈ
All documentation is in the docs folder.
We provide a CLI tool to help you get started quickly. Please refer to the Template Usage Documentation for getting started with detailed installation and update instructions.
I would be thrilled to see how you are using this template! If you have launched a website for your conference or meetup with it, please consider adding it to the showcase in this repository.
Check out our Contribution Guidelines to get started.
- Thorsten Seyschab as Project Founder & Lead.
Special Thanks:
(People who provided valuable help on specific topics or issues)
- Alexander Lichter as a guest on one of the Twitch live streams, contributing to the brainstorming & creation of the main project structure.
- Andreas Fehn as a guest on one of the Twitch live streams, contributing to the creation of the data model for the content collections and schemas.
Helpful Projects:
(Projects that provided valuable inspiration or resources.)
- Nuxt SaaS Template served as a helpful source of inspiration at the start of the project and was occasionally referenced for some code, best practices and structural ideas.
Additional Tools:
(excluding those listed in ./package.json)
- Twitch @toddeTV was used for live streaming the development of this project.
- CodeRabbit was used as an AI code review assistant to help improve code quality and maintain best practices.
- Pravatar was used to provide placeholder avatars for development, licensed under CC0 (Public Domain).
- Unsplash was used to provide example images for development, licensed under the Unsplash License (free for commercial and non-commercial purposes with no attribution needed).
- Picsum Photos was used for placeholder images during development.
- placehold.co was used for placeholder images and logos that contain custom text during development.
Assets & Materials Used:
(including images & 3D models; mostly only those requiring attribution)
- [currently none]
Copyright (c) 2025-present, Thorsten Seyschab
This project is a template and is licensed under a dual-license structure. The source code is available under the MIT License, with a small set of repository-only files under a more restrictive license.
-
Source Code: The source code in this repository is licensed under the MIT License. You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software.
-
Restricted Repository Files: Some files and folders are not licensed under MIT. These files are the intellectual property of their respective creators and are part of repository maintenance and publishing workflow. Unless a file carries its own license, no rights are granted to reuse these files. You may not reuse, redistribute, or create derivative works from these files without explicit permission from the original authors.
Please refer to the LICENSE.md file for full details.
This project utilizes third-party libraries and other materials. These components are the property of their respective owners and are licensed under their own terms. A list of these can be found in the Contribution & Attribution section in this document above, in the package.json and in the project's documentation.
If the standard licensing does not fit your needs, feel free to reach out to discuss custom arrangements.