Skip to content

goncalopolido/linky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linky

A minimalist URL shortening app.

image

Features

  • Custom URL support: Create memorable short links
  • Duplicate prevention: Same URLs get the same short code
  • Auto dark/light theme based on system settings
  • Fully responsive design for all devices
  • SQLite database for reliable storage
  • Express backend with efficient routing

Quick Start

# Clone repository
git clone https://github.com/goncalopolido/linky

# Install dependencies
cd linky && npm install

# Start the server
npm start

# Linky is now running on http://localhost:3000

Live Demo

Note

Due to a high volume of abuse emails, all shortened URLs created in the live demo expire after 10 minutes.

Try Linky at linky.polido.pt.

Technical Details

Linky uses:

  • Express.js for the backend server
  • better-sqlite3 for database operations
  • CSS for styling (no frameworks)
  • JavaScript for frontend functionality