Skip to content
/ s3-kit Public template

An opinionated Sveltekit app template that uses Drizzle, SQLite, Lucia, Tailwind & Shadcn/ui.

License

Notifications You must be signed in to change notification settings

d3cie/s3-kit

Repository files navigation

S3-Kit

Welcome to S3-Kit, a highly opinionated template for building applications with Svelte, Drizzle, LibSQL, Tailwind, and shadcn/ui.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed Node.js and pnpm.
  • You have a ./.data/local.sqlite file in your project root.

Installing S3-Kit

To install S3-Kit, follow these steps:

  1. Clone the repo:

    git clone https://github.com/d3ciee/s3-kit.git
  2. Navigate to the project directory:

    cd s3-kit
  3. Install the dependencies:

    pnpm install

Configuration

  1. Create a .env file in your project root and add your environment variables as described in .env.example.

Running Migrations

To set up your database, run the following commands:

  1. Generate migrations:

    pnpm migrations:generate
  2. Push migrations:

    pnpm migrations:push

Usage

After following these steps, you should be able to start the development server:

pnpm run dev

Contributing to S3-Kit

To contribute to S3-Kit, follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin <project_name>/<location>
  5. Create the pull request.

Contact

If you want to contact me, you can reach me at decefemz@gmail.com.

License

This project uses the following license: MIT.

About

An opinionated Sveltekit app template that uses Drizzle, SQLite, Lucia, Tailwind & Shadcn/ui.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published