A modern, minimal URL shortener
Pieni.link is a simple sideproject, originally built to test out the development speed with the following stack: SvelteKit, Drizzle ORM, Lucia and shadcn-svelte.
The pieni.link website is hosted on Netlify, and uses Neon for the PostgreSQL database.
There are two ways to deploy Pieni yourself:
.env.example
to a file called .env
, then fill all the environment variables according to the comments in the file.docker compose up --build -d
You need the following:
TODO: netlify / vercel guide
Prerequisites:
20
or above)15
)Install dependencies
npm install
Copy the contents of .env.example
to a file called .env
, then fill all the environment variables according to the comments in the file.
cp .env.example .env
Run the development server
npm run dev
# navigate to http://localhost:5173