Skip to content

🖇️ This is the back-end for my personal link manager / shortener, made with ElysiaJS in TypeScript

Notifications You must be signed in to change notification settings

axeelz/link-manager-api

Repository files navigation

This is the back-end of my personal link manager. The front-end is available here.

General


Elysia with Bun runtime

Getting Started

To run this application you need to have the Bun CLI installed

Development

To start the development server run:

bun run dev

Open http://localhost:3000/ with your browser to see the result.

Database

This uses SQLite with Turso and Drizzle ORM.

Launch Drizzle Studio with:

npx drizzle-kit studio

Generate a migration with:

npx drizzle-kit generate:sqlite

Run the migration with:

npx drizzle-kit push:sqlite