svelte-starter-kit

Svelte Starter Kit

A Sveltekit boilerplate using LuciaAuth, DrizzleORM and Tailwindcss

SvelteStarterKit

Welcome to the SvelteStarterKit! This repository serves as a starting point for your projects. It comes packed with essential features and a carefully selected tech stack to boost your development process.

Table of Contents

Installation

Follow these steps to set up your development environment:

  1. Clone the repository:

    git clone https://github.com/glazk0/svelte-starter-kit.git
    cd svelte-starter-kit
    
  2. Install dependencies:

    npm install  # or yarn install or pnpm install
    
  3. Configure environment variables:

    Duplicate the .env.example file and rename it to .env. Update the values as needed.

  4. Run the application:

    npm run dev  # or yarn dev or pnpm dev
    

    Your app will be running at http://localhost:5173.

Usage

Here's a brief overview of the project structure and how to use it:

  • src/: Contains the source code of the project.
  • src/lib/: Contains the shared code that can be used across the app.
  • static/: Static assets.

Feel free to explore and modify the code to fit your project's requirements.

Features

  • 🚀 Easy installation and setup.
  • 📦 Bundled with a powerful tech stack:
    • SvelteKit for the frontend framework.
    • DrizzleORM for the database.
    • LuciaAuth for the authentication.
    • TailwindCSS for the styling.

Contributing

I welcome contributions from the community! If you have suggestions, bug reports, or want to contribute new features, please open an issue or submit a pull request.

License

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

Happy coding! 🚀

Top categories

Loading Svelte Themes