sveltekit-repo-starter Svelte Themes

Sveltekit Repo Starter

SvelteKit Starter Template with Lucia Auth

Feel free to join our discord for some discussions and help! Join our Discord Server

This SvelteKit starter template streamlines your development process by providing pre-configured authentication with Lucia Auth, along with a foundation built on Tailwind CSS, Shadcn UI components, and SES for email functionality. Save time reinventing the wheel and focus on building your amazing SvelteKit application!

Features:

  • Robust Authentication: Secure user login, logout, and session management with Lucia Auth.

  • Modern Styling: Leverage the power and flexibility of Tailwind CSS for a beautiful and responsive user interface.

  • Streamlined UI Components: Get started quickly with pre-built and customizable components from Shadcn.

  • Integrated Email Functionality: Utilize SES for sending emails from your SvelteKit application.

  • Planned Stripe Integration: Stay tuned for seamless integration with Stripe for payment processing.

Getting Started

  1. Clone the Repository:

    git clone https://github.com/KoesterJannik/sveltekit-repo-starter.git
    
  2. Install Dependencies:

    cd sveltekit-repo-starter
    npm install
    
  3. Configure Environment Variables:

    • Create a .env file in the root of the project.
    • Copy the contents of .env.example into .env.
    • Fill in the values for your environment variables.
  4. Start the Postgres Database:

    docker-compose up -d
    
  5. Run Migrations:

    npx prisma migrate dev
    
  6. Start the Development Server:

    npm run dev
    

Contributing

We welcome your contributions! Feel free to fork the repository, make changes, and submit a pull request. Here are some areas where you can help:

  • Enhance existing features with bug fixes and improvements.
  • Suggest additional functionalities you'd like to see.
  • Extend the component library with valuable additions.
  • Improve the documentation to make it even more user-friendly.

License

NOT YET LICENSED

Live Demo

Check out a live demo of this template in action here.

Top categories

Loading Svelte Themes