sherl 447ea1c761
All checks were successful
Build and push Docker image / build (push) Successful in 33s
Release new version / release (push) Successful in 27s
Update changelog / changelog (push) Successful in 25s
fix: use serve temporarily to regenerate dist based on user's .env
2026-01-21 00:50:28 +01:00
2026-01-20 22:19:43 +01:00
2026-01-03 18:31:52 +01:00
2025-12-30 18:30:25 +01:00
2025-11-30 02:27:00 +01:00

kittyFE

Front-end for the KittyURL project — create short and memorable URLs with ease!

Goals

Provide a responsive and modern user interface for:

  • Account management (login, register, history, settings)
  • Link creation (public landing page)
  • Dashboard link management (for logged-in users)
  • User management (admin panel)

KittyFE is built with Vite + React (TypeScript) to integrate seamlessly with kittyBE and is easily dockerizable.

Running kittyFE

KittyFE has been verified to work on Node v24.11.1.

On bare metal

Running the front-end is as simple as:

  1. Install dependencies

    • To download the required dependencies:

      npm install
      
    • To install an exact copy of all dependencies (recommended for CI):

      npm ci
      
  2. Configure environment variables

    Copy the .env.example file to .env and customize it to your preferences.

    Example: Tell the frontend where the backend API is located. Your .env file should look like this:

    VITE_API_TARGET=http://localhost:6567
    

    Important: All environment variables exposed to Vite must start with VITE_. Make sure the URL matches your running instance of kittyBE.

  3. Launch the development server

    npm run dev
    
  4. Open the app

    Visit:

    http://localhost:6568
    

    (or the port shown in your terminal output).

Building for production

To create an optimized static production build:

npm run build
Description
Front-end for the KittyURL project
Readme AGPL-3.0 11 MiB
v0.0.4 Latest
2026-01-21 00:50:28 +01:00
Languages
TypeScript 93.8%
CSS 3.3%
HTML 1.1%
Dockerfile 1.1%
JavaScript 0.7%