More Premium Hugo Themes Premium Tailwind Themes

Launcher

A home screen for your growing team. Powered by Sveltekit, Prisma, and Tailwind.

Launcher

A home screen for your growing team. Powered by Sveltekit, Prisma, and Tailwind.

Author Avatar Theme by kaizen-labs-inc
Github Stars Github Stars: 42
Last Commit Last Commit: Feb 24, 2022 -
First Commit Created: Dec 18, 2023 -
Launcher screenshot

Overview

Launcher is an open-source and accessible app launcher built with Sveltekit, Prisma, and Tailwind. It was created to address the challenge of keeping track of which SaaS apps are used by different teams within an organization. With Launcher, teams can centralize, find, and launch their growing collection of apps easily. Launcher is a serverless application that utilizes Sveltekit as its framework and Prisma as its ORM. It currently only supports Google for user authentication and offers integration with Segment for analytics.

Features

  • Centralize and organize your team’s SaaS apps
  • Find apps quickly and easily
  • Launch apps directly from the Launcher platform
  • Support for Google user authentication
  • Integration with Segment for analytics
  • Open-source and customizable
  • Built with modern web technologies (Sveltekit, Prisma, Tailwind)

Installation

  1. Create a .env file by copying the .env.example file. The .env file will contain sensitive information such as Google app credentials and will be ignored by version control systems.
  2. Install node.js if it is not already installed on your system.
  3. Set up the Prisma schema to use SQLite (recommended) or a local PostgreSQL database (optional).
    • For SQLite:
      • Open the /prisma/schema.prisma file and uncomment specific lines.
      • Generate the Prisma JavaScript stubs.
    • For PostgreSQL:
      • Install PostgreSQL if it is not already installed on your system.
      • Create a database and a user.
      • Apply any migrations.
  4. Start the development environment by running the app.

Summary

Launcher is a powerful app launcher that helps teams centralize, find, and launch their growing collection of SaaS apps. It is built using Sveltekit, Prisma, and Tailwind, and offers features such as easy app organization, quick app searching, Google user authentication, and integration with Segment for analytics. With its open-source nature and customizable codebase, Launcher provides flexibility for teams to adapt and enhance the tool to their specific needs. By following simple installation instructions, teams can easily set up Launcher and streamline their app management process.