Skip to content

soutowhs/url-shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”— url-shortener

URL shortener app back-end built with TypeScript, Drizzle a ElysiaJS and front-end built with Typescript, React, Vite and Shadcn-ui.

πŸ”₯ This project aims to keep runtime agnostic, this means it should work on Bun, Node, Cloudflare Workers or any Web Standard API compatible runtime.

Running

This project depends on Docker to setup database. With Docker installed, clone the project, install dependencies, setup Docker containers and run the application.

You must also run migrations to create database tables and run the seed to populate the database with fake data.

bun i
docker compose up -d
bun generate
bun migrate
bun dev