Shortbae is a clean and simple URL shortener built with Laravel 11, Livewire, and Tailwind CSS.
It's completely free, with no ads, no tracking, and designed for easy deployment even on shared hosting (cPanel).
- π Password-protected short links
- π QR Code generation
- π Link analytics and stats
- π User authentication (Spatie Roles & Permissions)
- π Custom and auto-generated short URLs
- β³ Optional expiration dates for each link
- π Basic analytics: visit count
- βοΈ Deployed using Laravel traditional
publicfolder setup (not Vite-based)
git clone https://github.com/rh203/shortbae.git
cd shortbaegit checkout devgit branch -a- PHP >= 8.2
- Composer
- MySQL / MariaDB
- Node.js (if running Vite locally)
- Laravel CLI
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan serveIf you'd like to contribute, please follow these rules:
- π Create a feature branch:
git checkout -b feature/your-feature-name- π Avoid pushing directly to main branch
- π¦ Use clear commit messages
Feel free to open an issue or discussion if you want to contribute or report a bug.