Skip to content

Boilerplate template for kickstarting new projects

Notifications You must be signed in to change notification settings

janerikbr/kickstart

Repository files navigation

About Kickstart

Kickstart is a boilerplate project designed for quickly starting SSR-powered web applications using

  • Node.js with Fastify
  • Preact
  • Vite
  • TailwindCSS

Prerequisites

Node.js and pnpm.

Getting Started

  1. Clone the repository:

    git clone [email protected]:janerikbr/kickstart.git kickstart
    cd kickstart
  2. Install dependencies:

    pnpm install
  3. Kickstart your new project:

    pnpm kickstart

    This will prompt you for a project name and then create the project.

  4. Start the development server:

    pnpm dev

Building for Production

Work in progress.

  1. Build the client and server:

    pnpm build

    This will create the following directories:

    • dist/client/: Contains the client-side assets (HTML, CSS, JavaScript).
    • dist/server/: Contains the server-side code.

Running in Production

  1. Start the server:

    pnpm start

    This will start the Node.js server. Make sure you have built the project first.

About

Boilerplate template for kickstarting new projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published