Files
star-kitten/packages/eve-web
2025-10-06 23:31:31 -04:00
..
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00
2025-10-06 23:31:31 -04:00

Star Kitten Web

Project created with Brisa.

Getting Started

Installation

bun install

star-kitten-lib has not been published, so link to it locally before running this web project.

cd star-kitten-lib
bun link
cd ../web
bun link star-kitten-lib

Download static eve reference data & Hoboleaks archive from EVE Ref.

cd star-kitten-lib
bun get-data

Initialize the sqlite database

cd star-kitten-lib
bun generate-migrations
bun migrate

Drizzle's migrations seems to fail on the first try sometimes, so just grab the .sql from the generation and run those against the kitten.db file to create the tables & indexes.

Environment Variables

Create a .env file in the root directory with the following values:

#General
BASE_URL=http://localhost:3000
DEBUG=true
PORT=3000
NODE_ENV=development
LOG_LEVEL=debug


# EVE - https://developers.eveonline.com/applications
EVE_CLIENT_ID=YOUR_EVE_CLIENT_ID
EVE_CLIENT_SECRET=YOUR_EVE_SECRET
EVE_CALLBACK_URL=http://localhost:3000/auth/callback
ESI_USER_AGENT=ADD_YOUR_USER_AGENT_INFO_HERE

# For using Janice's Appraisal API
JANICE_KEY=XXX

# For using Perplexities AI API
PERPLEXITY_API_KEY=XXX

Development

bun dev

Build

bun build

Start

bun start