lol-url
LOL URL is a link tracking, links manageing and shortening tool built with React.js, Tailwind CSS, Shadcn UI, and Supabase. It lets you shorten links, track clicks, and analyze engagement, making it perfect for developers, marketers, and job seekers to monitor link performance and insights.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.0%) to scientific vocabulary
Keywords
Repository
LOL URL is a link tracking, links manageing and shortening tool built with React.js, Tailwind CSS, Shadcn UI, and Supabase. It lets you shorten links, track clicks, and analyze engagement, making it perfect for developers, marketers, and job seekers to monitor link performance and insights.
Basic Info
- Host: GitHub
- Owner: Rohit-Dnath
- License: mit
- Language: JavaScript
- Default Branch: main
- Homepage: https://lolurl.site
- Size: 12.5 MB
Statistics
- Stars: 6
- Watchers: 1
- Forks: 7
- Open Issues: 66
- Releases: 1
Topics
Metadata Files
README.md
🚀 Welcome to LOL URL
Your Links, Now with Superpowers. 😄
🌐 Live Demo •
Issues •
Pull Requests •
Contributing •
Demo Guide •
Roadmap •
FAQ
🚀 Shrink links, share smarter, and track your impact. Now open-source — contribute and grow with us!
🌐 Visit lolurl.site Now
LOL URL is a modern and playful open source URL-shortening website that lets you shrink long links, download custom QR codes, and track detailed analytics, including total clicks and regional insights. Built for simplicity and speed, LOL URL is perfect for creators, marketers, businesses, and anyone who loves smart link management. 🚀
✨ Features
| Feature | Description | |------------------------|----------------------------------------------------------| | URL Shortening | Convert long URLs into sleek, shareable links | | QR Code Generator | Download custom QR codes in high-quality formats | | Analytics Dashboard | Track total clicks and regional insights | | Fast & Responsive | Built with modern tools for seamless performance | | Link Management | Organize and manage all your shortened URLs in one place | | Custom Aliases | Create custom aliases for your shortened URLs | | Open Source | 100% MIT licensed (LICENSE) | | Live Demo | Try it instantly! |
See the ARCHITECTURE.md and GLOSSARY.md for more details.
🚀 Quick Start
Want to try it out? Check the live demo! or see DEMO.md
Local Setup
- Clone the repository:
bash git clone https://github.com/Rohit-Dnath/LOL-URL.git cd LOL-URL - Install dependencies:
bash npm install - Set up environment variables:
Create a
.envfile and add the required Supabase credentials and other configurations. See TROUBLESHOOTING.md if you get stuck. - Run the development server:
bash npm run dev - Open http://localhost:3000 in your browser to view the app.
For deployment, see DEPLOYMENT-GUIDE.md.
🛠️ Usage
- Paste a long URL into the input field
- Click the "Shorten" button to generate a short link
- Download the QR code or copy the link for sharing
- Access analytics to track clicks and regions
- Manage your links and view detailed analytics in the dashboard
See FAQ.md and USAGE.md for more tips.
🤝 Contributing
We welcome contributions from everyone! Want to make LOL URL even better?
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name - Make your changes and add tests if applicable
- Run
npm run lintandnpm run buildto ensure code quality - Commit your changes:
git commit -m 'Describe your change' - Push to your fork:
git push origin feature/your-feature-name - Open a pull request with a clear description
Before contributing, please read: - CONTRIBUTING.md - CODEOFCONDUCT.md - SECURITY.md - SUPPORT.md - TROUBLESHOOTING.md - GOVERNANCE.md - CODESTYLE.md - COMMUNITY-GUIDELINES.md
See CONTRIBUTORS-GUIDE.md for more ways to get involved!
🙏 Acknowledgements
Special thanks to the open-source community for providing the tools and libraries that made this project possible. See THIRDPARTYNOTICES.md for a full list of dependencies.
👥 Contributors
This project exists thanks to all the amazing people who contribute! 🙌
👑 Project Founder & Lead Maintainer
Rohit Debnath 👑 - Creator & Admin - 🚀 Built LOL URL from the ground up - 🛠️ Lead maintainer and project architect - 💡 Vision: Making URL shortening fun and accessible for everyone
🌟 How to become a contributor:
- 🐛 Report bugs - Found an issue? Open an issue
- 💡 Suggest features - Have ideas? We'd love to hear them!
- 🔧 Submit pull requests - Code contributions are always welcome
- 📚 Improve documentation - Help make our docs better
- 🎨 Design improvements - UI/UX enhancements
- 🧪 Testing - Help us test new features and report issues
- 📢 Spread the word - Share LOL URL with your network
🚀 Getting Started as a Contributor:
- Star the repo ⭐ - Show your support!
- Fork the repository - Create your own copy
- Check out CONTRIBUTING.md for detailed guidelines
- Look for good first issues to get started
- Join our community - Connect with other contributors
💝 Recognition
Every contributor, no matter how big or small their contribution, is valued and recognized:
- Code Contributors - Listed in our contributors graph
- Documentation Contributors - Credited in relevant docs
- Community Contributors - Recognized in our community channels
- Issue Reporters - Acknowledged in issue resolutions
- Feature Suggesters - Credited when features are implemented
Together, we're building something amazing! 🚀
Want to see your name here? Check out our CONTRIBUTORS-GUIDE.md to get started!
📬 Contact & Support
For any inquiries, support, or suggestions:
- Open an issue for bugs or feature requests
- Email: debnathrohit97@gmail.com
- Website: rohitdebnath.me
- See SUPPORT.md and SECURITY_CONTACTS.md
📢 Spread the Word
If you love LOL URL, star the repo, share it on social media, and tell your friends! Every ⭐ and share helps this project grow and reach more people.
📚 More Docs
- FAQ.md
- GLOSSARY.md
- ROADMAP.md
- RELEASE-NOTES.md
- AUTHORS.md
- MAINTAINERS.md
- FUNDING.md
- BRANDING-GUIDE.md
- ARCHITECTURE.md
- DEMO.md
- SUPPORTED_PLATFORMS.md
- MIGRATION-GUIDE.md
- TESTING-GUIDE.md
- CONTRIBUTORS-GUIDE.md
- CODESTYLE.md
- GOVERNANCE.md
- THIRDPARTYNOTICES.md
- SECURITY_CONTACTS.md
📂 Docs Folder
| File | Description | |------|-------------| | docs/database.md | Database overview & ER diagram | | docs/schemas.md | Table schemas (SQL) | | docs/api.md | API endpoints | | docs/setup.md | Setup guide | | docs/architecture-diagram.md | Architecture diagram (Mermaid) |
⚙️ Tech Stack
| Layer | Technology | |------------|-------------------| | Frontend | React, Vite, Tailwind CSS | | Backend | Supabase (DB, Auth, Analytics) | | Deployment | Vercel | | Docs | Markdown, Mermaid |
Hey, it's me, the developer of LOL URL,
Rohit Debnath
Connect with me:
Made with ❤️ by the open source community.
Shorten, Share, Track, Laugh! 😄
Owner
- Name: Rohit Debnath
- Login: Rohit-Dnath
- Kind: user
- Location: INDIA
- Company: sys2x
- Website: https://rohitdnath-protfolio-web.netlify.app/
- Twitter: r0dth
- Repositories: 1
- Profile: https://github.com/Rohit-Dnath
Full Stack Website and Application Developer Independent Freelancer Worked with 300+ Clients and Companies.
GitHub Events
Total
- Create event: 20
- Release event: 1
- Issues event: 119
- Watch event: 9
- Delete event: 10
- Issue comment event: 63
- Push event: 73
- Pull request review event: 7
- Pull request review comment event: 6
- Pull request event: 11
- Fork event: 17
Last Year
- Create event: 20
- Release event: 1
- Issues event: 119
- Watch event: 9
- Delete event: 10
- Issue comment event: 63
- Push event: 73
- Pull request review event: 7
- Pull request review comment event: 6
- Pull request event: 11
- Fork event: 17
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 82
- Total pull requests: 7
- Average time to close issues: about 4 hours
- Average time to close pull requests: about 12 hours
- Total issue authors: 9
- Total pull request authors: 5
- Average comments per issue: 0.04
- Average comments per pull request: 0.57
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 3
Past Year
- Issues: 82
- Pull requests: 7
- Average time to close issues: about 4 hours
- Average time to close pull requests: about 12 hours
- Issue authors: 9
- Pull request authors: 5
- Average comments per issue: 0.04
- Average comments per pull request: 0.57
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 3
Top Authors
Issue Authors
- Rohit-Dnath (74)
- DebasishaBehera (1)
- Dipanita45 (1)
- samrat21saha (1)
- ayush585 (1)
- Sayanii07 (1)
- adrika-mandal-tech (1)
- riya751885 (1)
- Farkhanda-Dalal (1)
Pull Request Authors
- dependabot[bot] (3)
- CHETHANCHARMANNAPK (1)
- nilaychugh (1)
- NguyenQuangNhatB2205997 (1)
- riya751885 (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 462 dependencies
- @eslint/js ^9.17.0 development
- @types/react ^18.3.18 development
- @types/react-dom ^18.3.5 development
- @vitejs/plugin-react ^4.3.4 development
- autoprefixer ^10.4.20 development
- eslint ^9.17.0 development
- eslint-plugin-react ^7.37.2 development
- eslint-plugin-react-hooks ^5.0.0 development
- eslint-plugin-react-refresh ^0.4.16 development
- globals ^15.14.0 development
- postcss ^8.5.1 development
- tailwindcss ^3.4.17 development
- vite ^6.0.5 development
- @radix-ui/react-accordion ^1.2.2
- @radix-ui/react-avatar ^1.1.2
- @radix-ui/react-dropdown-menu ^2.1.4
- @radix-ui/react-slot ^1.1.1
- @radix-ui/react-tabs ^1.1.2
- @supabase/supabase-js ^2.47.16
- @tabler/icons-react ^3.28.1
- class-variance-authority ^0.7.1
- clsx ^2.1.1
- framer-motion ^12.0.0
- lucide-react ^0.473.0
- react ^18.3.1
- react-dom ^18.3.1
- react-router-dom ^7.1.3
- react-spinners ^0.15.0
- tailwind-merge ^2.6.0
- tailwindcss-animate ^1.0.7
- yup ^1.6.1