This is the official website for HelveticaJS Summit 2026, Switzerland's premier JavaScript conference happening in Zurich.
HelveticaJS Summit is a one-day, single-track JavaScript conference featuring workshops, keynotes, technical sessions, and amazing networking opportunities. This repository contains the Next.js-based website for the conference.
- Next.js (Pages Router): For fast, SEO-friendly rendering
- React: UI components and interactivity
- Tailwind CSS: For styling and responsive design
- Node.js: Server environment
The project follows a component-based architecture with these main directories:
pages/: Next.js pages (following the Pages Router pattern)components/: Reusable React componentspublic/: Static assets (images, favicon, etc.)styles/: Global stylesutils/: Utility functions and constants
The website is built with a modular approach, with several reusable components:
Layout: Main wrapper componentHeader: Navigation componentFooter: Site footerSEO: SEO metadata management- Various UI components:
Button,Card,Newsletter, etc. - Page sections:
Hero,AboutSection,TracksSection, etc.
- Node.js (v16+)
- npm or yarn
-
Clone the repository:
git clone https://github.com/your-org/HelveticaJS-summit.git cd HelveticaJS-summit -
Install dependencies:
npm install # or yarn install -
Run the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser.
- Responsive design for all devices
- Waitlist signup form connected to mailing list
- Conference schedule and speaker information
- Venue details and logistics
- SEO optimized content
- Google Analytics integration
The site is ready to be deployed on Vercel, Netlify, or any other platform that supports Next.js.
npm run build
# or
yarn buildThe website uses Google Analytics for tracking user interactions. Update the tracking ID in utils/constants.js to your own.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions about the conference, please contact info@HelveticaJS-summit.ch.