Bingo-SvelteKit Svelte Themes

Bingo Sveltekit

The "Bingo Game" project is an interactive application based on the Svelte framework that allows users to create, edit and save Bingo games.

Bingo Game - SvelteKit Project

Demo Game

bingo-sveltekit.vercel.app

Description

Bingo Game is an interactive web application built with Svelte. It allows users to create, edit, and save their Bingo games with a customizable board size and their own set of words. The game board is generated with random word placement, and players can click on the fields to mark them as completed. The game also supports saving, editing, and deleting configurations, which are stored locally in the browser using localStorage.

Features

  • Create Game: Users can create a game with a custom board size and add words (one per line).
  • Save & Edit Games: Games can be saved and later edited or deleted.
  • Interactive Board: Players can click on the fields to mark them as completed.
  • Edit Words: Users can add, edit, or remove words during game creation or editing.
  • Local Data Storage: All saved games are stored in localStorage, allowing users to retrieve them after page reload.

Installation

To run the project locally, follow the steps below:

  1. Install Node.js:
    If you don't have Node.js installed, download and install it from nodejs.org.

  2. Clone the repository:
    Clone the repository to your local machine using Git:

    git clone https://github.com/Guliveer/Bingo-SvelteKit
    
  3. Install dependencies:
    Navigate to the project directory and install the necessary dependencies using npm:

    cd Bingo-SvelteKit
    npm install
    
  4. Run the application:
    Start the development server using the following command:

    npm run dev
    

You can also host the application on a live server (like Vercel or Netlify) by following the deployment instructions for SvelteKit or by clicking the button below:

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes