TechConf-LandingPage Svelte Themes

Techconf Landingpage

TechConf is a modern and responsive tech conference landing page built with Svelte and designed with a clean, futuristic UI. The project showcases smooth animations, professional layout, and modern frontend development practices. It is live on Vercel and serves as a portfolio project and template for tech events and conferences.

šŸš€ TechConf 2026 - The Future of Innovation

A premium, high-performance landing page built with the cutting-edge Svelte 5, Tailwind CSS 4, Shadcn UI and Lucide Icons.

✨ Features

  • šŸŽØ Modern Design: Beautiful, glassmorphic UI with a sophisticated dark/light theme system.
  • ⚔ Supercharged Tech Stack: Built on Svelte 5 Runes for next-gen reactivity.
  • 🌊 Fluid Animations: Powered by motion-svelte and svelte-particles for an immersive experience.
  • šŸ“± Fully Responsive: Optimized for all devices, from mobile phones to 4K desktops.
  • šŸŒ— Mode Watcher: Seamless dark mode toggling with persisted user preference.
  • šŸ› ļø Robust Components: Reusable UI components based on bits-ui and shadcn-svelte.

šŸ› ļø Tech Stack

Core Framework

Styling & UI

Animation & Effects


šŸš€ Getting Started

Follow these steps to get the project up and running locally.

Prerequisites

  • Node.js 20+
  • npm

Installation

  1. Clone the repository

    git clone https://github.com/JonniTech/TechConf-LandingPage.git
    cd TechConf-LandingPage
    
  2. Install Dependencies

    npm install
    
  3. Start Development Server

    npm run dev
    
  4. Build for Production

    npm run build
    

🧩 Project Structure

src/
ā”œā”€ā”€ lib/
│   ā”œā”€ā”€ components/
│   │   ā”œā”€ā”€ sections/       # Hero, Features, Speakers, etc.
│   │   ā”œā”€ā”€ ui/             # Reusable Shadcn components (Button, Card, Sheet...)
│   │   ā”œā”€ā”€ Navbar.svelte   # Responsive Navigation
│   │   ā”œā”€ā”€ ScrollToTop.svelte # Floating Action Button
│   │   └── ThemeToggle.svelte # Dark Mode Switcher
│   └── utils.ts
ā”œā”€ā”€ routes/
│   ā”œā”€ā”€ +page.svelte        # Main Landing Page
│   └── +layout.svelte      # Global Layout (Providers)
└── app.css                 # Global Tailwind Directives

šŸ’Ž Premium Features Implemented

šŸ“± Premium Mobile Navigation

A custom-built side drawer using the Sheet component, featuring:

  • Glassmorphism: Backdrop blur effects.
  • Micro-interactions: Subtle hover states and smooth transitions.
  • Smart State: Automatically closes on navigation.

šŸ“œ Scroll Reveal System

A custom intersection-observer based system that reveals content as you scroll:

  • Zero Layout Shift: Fixed geometry prevents jank.
  • Fail-Safe: Content defaults to visible ensuring accessibility even if JS fails.
  • Performance: Optimized for 60fps scrolling.

šŸ”„ Dynamic "Scroll to Top"

A floating action button that politely appears only when you need it:

  • Threshold Detection: Appears after 300px scroll.
  • Pulse Animation: Subtle attention-grabbing effect on hover.

šŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

Top categories

Loading Svelte Themes