asmr-javascript-svelte Svelte Themes

Asmr Javascript Svelte

15+ Beginner Svelte Projects to get started with this awesome technology

ASMR JavaScript Svelte

🚀 20 Beginner Svelte Project Ideas

🧩 Foundational UI Projects

  1. Counter App

    • A basic counter with increment, decrement, and reset buttons.
    • Practice: state, events, binding.
  2. To-Do List

    • Add, check off, delete tasks. Store them in localStorage.
    • Practice: list rendering, reactivity, localStorage.
  3. Theme Toggler

    • Toggle between light and dark modes.
    • Practice: class binding, localStorage.
  4. Accordion/FAQ Component

    • Expand/collapse answers with animation.
    • Practice: conditional rendering, transitions.
  5. Digital Clock

    • A live updating clock with hours, minutes, seconds.
    • Practice: lifecycle (onMount), setInterval.

📋 Form-Based Apps

  1. Signup/Login Form

    • Simple form with validation and fake success message.
    • Practice: two-way binding, form validation.
  2. BMI Calculator

    • Enter height and weight to calculate Body Mass Index.
    • Practice: reactive calculations.
  3. Expense Tracker

    • Add expenses, list them, and show a total.
    • Practice: reactive arrays, formatting.
  4. Unit Converter

    • Convert temperature (C/F), currency, or weight.
    • Practice: reactive inputs, select options.
  5. Quiz App

  • Show multiple-choice questions, score at the end.
  • Practice: conditional rendering, component state.

🌐 Fetch & API Projects

  1. Weather App (with OpenWeather API)
  • Fetch and display weather by city name.
  • Practice: fetch, API usage, error handling.
  1. Random Quote Generator
  • Get a new quote on button click.
  • Practice: fetch, simple state update.
  1. Image Search (Unsplash API)
  • Input a term and show image results.
  • Practice: API fetch, input binding, grid layout.
  1. Crypto Price Tracker
  • Show live prices of selected cryptocurrencies.
  • Practice: polling APIs, formatting numbers.
  1. GitHub Profile Viewer
  • Enter a username and fetch public GitHub data.
  • Practice: API handling, reusable components.

🎯 Interactive & Visual Projects

  1. Drag & Drop List
  • Rearrange items with drag and drop.
  • Practice: events, state updates.
  1. Pomodoro Timer
  • Timer for focus sessions with start/pause/reset.
  • Practice: intervals, time logic, styling.
  1. Typing Speed Test
  • Show a sentence, measure typing speed and accuracy.
  • Practice: inputs, timers, key events.
  1. Color Picker Tool
  • Pick a color and see the hex/rgb preview.
  • Practice: input type=color, reactive styling.
  1. Markdown Previewer
  • Textarea input that shows rendered Markdown below.
  • Practice: third-party libraries, two-way binding.

Top categories

Loading Svelte Themes