Skip to content

Dynamic Links, URL Shortening, Link Analytics & QR Code Platform: Elevate your link strategy with custom dynamic links for targeted user experiences and QR codes for seamless offline-to-online transitions and Link Shortening with powerful analytics

License

Notifications You must be signed in to change notification settings

bengodlewski/ishortn.ink

 
 

Repository files navigation

Table of Contents

Contributing to ishortn

Additional Resources

What is ishortn?

ishortn is a Dynamic Links and URL shortener that allows you to shorten links, track the clicks, and get analytics on your links. It is a free and open source project that is built with Next.js, Tailwind CSS, and other awesome technologies.

I integrated the dynamic linking feature into this project since firebase is going to be shutting down the service in August of 2025. This has led to the panic of many projects that rely on the service, and alternatives to the firebase dynamic linking service are quite expensive.

I hope this project can help those who are in need of a dynamic linking service.

Features and Roadmap

  • Dynamic Links (Apple universal links & Android app links)
  • Link shortening
  • Link analytics (clicks, countries, devices, browsers, cities)
  • Link expiration
  • Link QR code generation
  • Link password protection (coming soon)
  • Geo targeting (coming soon)

Not all features are available yet, but they are coming soon. If you would like to request a feature, please open an issue on the Github repository or send me an email at kel.amoaba@gmail.com.

How do I keep the servers running?

Since this is a free project, we rely a lot on donations to cover things like database and server costs. So if you would like to help out, you can donate to my Buy Me a Coffee page. This will go a long way to keep the servers buzzing and the project alive.

Contributing

We welcome contributions from the community to help make ishortn even better! Here are some ways you can get involved:

Reporting issues and suggesting features

Found a bug? Missing a feature? Let us know by opening an issue on the Github repository. Be as detailed as possible in your description to help us understand and address the issue effectively. Have a great idea for a new feature? We're always open to suggestions! Share your thoughts by opening an issue and starting a discussion.

Coding contributions

If you're a developer, we'd appreciate your help with bug fixes, new features, and improvements to the existing codebase. This was quickly hacked up so you might spot areas that can benifit from some nice bits of code. We regard highly nice and readeable code 💗

Documentation and translations

We always strive to have clear and comprehensive documentation for ishortn. If you find any areas that could be improved, please let us know or feel free to submit a pull request with your suggested changes. If you're fluent in another language, you can help us translate the documentation and user interface to make ishortn accessible to a wider audience.

Other ways to contribute:

  • Spread the word about ishortn! Share it with your friends, colleagues, and on social media.
  • Star the project on Github to show your support.
  • Donate to support the project's ongoing development and server costs. You can make a donation through the Buy Me a Coffee: https://www.buymeacoffee.com/kelvinamoaba page.

We value your contributions and appreciate your commitment to making ishortn a better project.

Thank you for being a part of the community!

About

Dynamic Links, URL Shortening, Link Analytics & QR Code Platform: Elevate your link strategy with custom dynamic links for targeted user experiences and QR codes for seamless offline-to-online transitions and Link Shortening with powerful analytics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.9%
  • JavaScript 1.7%
  • CSS 1.4%