{"repo":"LyubomirT/url-slicer","free":true,"listed":false,"github":"https://github.com/LyubomirT/url-slicer","clone":"git clone https://github.com/LyubomirT/url-slicer.git","description":"Easy-to-use lightweight web tool for shortening URLs in a modern and customizable way.","language":"EJS","stars":24,"topics":["easy","full-stack","intuitive","meen-stack","modern","mongodb","url-shortener","web","collaborate","heroku"],"license":"GPL-3.0","category":"data-pipelines","readme_excerpt":"THIS IS SHUT DOWN As this was simply a project I was working on for studies, it is now shut down so that it doesn't drain my Heroku credits anymore. There are also tons of security issues and I don't have the time or energy to maintain this anymore. Maybe I'll revisit the concept in the future, but definitely not anytime soon. URL Slicer 🔪 URL Slicer is an easy-to-use, lightweight web tool for shortening URLs in a modern and customizable way. Slice through the clutter of long URLs and serve your audience with clean, manageable links! 🌐 Try URL Slicer out! You can try out URL Slicer at the website. It's totally free and has absolutely no limits! 🚀 Features - 🔗 Custom short links - 📊 Detailed analytics - 🔒 Advanced security options - 📱 Mobile-friendly design - 🌍 Geo-targeting - 🔐 Password protection - 🖼️ QR code generation 🛠️ Technologies Used - Backend : Node.js with Express.js - Database : MongoDB with Mongoose - Authentication : Passport.js - Frontend : EJS templating engine - Styling : Custom CSS - Icons : Feather Icons - Email : Nodemailer (with Outlook SMTP) - Geolocation : geoip-lite - QR Code : qrcode 🏗️ Project Structure 🚀 Getting Started 1. Clone the repository: 2. Install dependencies: 3. Set up your environment variables in a .env file: 4. Start the server: 5. Visit http://localhost:3000 in your browser. 🔐 Security Features - Password hashing with bcrypt - Session management - CSRF protection - Rate limiting for password attempts - Secure password rese","default_branch":null,"files":null,"tree":[],"storefront":"/r/LyubomirT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LyubomirT/url-slicer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}