Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rohit-dnath/lol-url

LOL URL is a sleek URL-shortening app built with React.js, Node.js, Supabase, and Tailwind CSS. Shorten links, download QR codes, and track clicks with detailed analytic all in one place. 🚀
https://github.com/rohit-dnath/lol-url

analytics expressjs full-stack nodejs qr-code reactjs sadcan-ui supabase tailwindcss url-shortener

Last synced: 11 days ago
JSON representation

LOL URL is a sleek URL-shortening app built with React.js, Node.js, Supabase, and Tailwind CSS. Shorten links, download QR codes, and track clicks with detailed analytic all in one place. 🚀

Awesome Lists containing this project

README

        

# LOL URL

LOL URL is a modern and playful 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

- **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.

---

## Installation

Follow these steps to set up the project locally:

1. **Clone the repository:**
```bash
git clone https://github.com/Rohit-Dnath/LOL-URL.git
cd LOL-URL
```

2. **Install dependencies:**
```bash
npm install
```

3. **Set up environment variables:**
Create a `.env` file and add the required Supabase credentials and other configurations.

4. **Run the development server:**
```bash
npm run dev
```

5. Open [http://localhost:3000](http://localhost:5000) in your browser to view the app.

---

## Usage

1. Paste a long URL into the input field.
2. Click the "Shorten" button to generate a short link.
3. Download the QR code or copy the link for sharing.
4. Access analytics to track clicks and regions.
5. Manage your links and view detailed analytics in the dashboard.

---

## Contributing

Contributions are welcome! If you'd like to improve this project:

1. Fork the repository.
2. Create a new branch: `git checkout -b feature-name`
3. Commit your changes: `git commit -m 'Add a new feature'`
4. Push to the branch: `git push origin feature-name`
5. Submit a pull request.

---

## Acknowledgements

Special thanks to the open-source community for providing the tools and libraries that made this project possible.

---

## Contact

For any inquiries or suggestions, feel free to reach out at **[email protected]** or visit [rohitdebnath.me](https://www.rohitdebnath.me/) .

---

**Shorten, Share, Track, Laugh! 😄**