R16 Link Shortener

Hi All..!
I'd like to introduce: https://r16.uk

The shortest URL I've ever owned :slight_smile:

Wappler / NodeJS / MariaDB / Dedicated Server / Third party APIs

I've completed a lot of stuff with Wappler and decided to show my latest project as an example of how great it is as a development platform.

Aside from this one, I've got another larger project which is a complex booking system, part of that involves a lot of SMS Api usage (Twilio). Now, as any of you who use SMS knows, you get charged extra for sending messages over the character count limit, some of our URLs were long so it was doubling the cost of our SMS transmissions.

A link shortening service was therefore required, the ones I looked at were good but I was concerned that some of the bigger ones had a bit of a bad reputation regarding abuse of their service. I decided to create a link shortening service for our internal use so we could use an API for it in our main project.

It kind of grew legs, a QR code generation system was created

b99ba0

More advanced tracking with customer mapping etc was soon added. Those Leaflet maps were such a great addition to Wappler - well worth the work the team put in to create them

Its got some advanced filtering on the registration page that looks at the validity of the email address, whether its on a ban list, whether its a 'throwaway' email address etc (try using admin@mailinator.com when registering to see it in action. It does the same checks with the IP address also. Cleantalk API was used for this and its proved to be pretty good at its job.

Its got a very nifty and simple to use API that generates links and qrcodes then spits them out for usage anywhere by any registered user, this is all controlled by an authcode generated for each registered user (they can also generate new ones if required).

It employs throttling on the free accounts so each request has a delay of a couple of seconds, I'll be implementing Wapplers excellent new rate limiters on it as soon as I get my head round how to use them.

Skip forward eight days and its all completed. Its a very basic design, and there are some areas for improvement going forward but its a great little site and worthy of a look.

Feedback from my fellow Wapplers is much appreciated - no matter how brutal that may be :slight_smile:

This was completed in about 8 days in total, I reckon if I was using my old Dreamweaver/Classic ASP/MySQL set up it would have taken more like a month.

Once other advantage I saw was the free, non registered version allows you to create a link to post on a public forum like this, maybe pointing to a page where you want some of us to look at for debugging etc. Putting a link up that expires in 7 days is a great way to maintain your privacy / integrity on the links you post.

It's got a totally free limited option version with no registration and also a free version with more access in addition to paid versions with higher limits.

Pricing is as competitive as I can get it but there's more: I created a 15% discount code which is valid for any Wappler users, this lasts forever, just input this in the payment page:
WapplerFreak

As mentioned above, feedback is appreciated and any suggestions on improvements or added services will be well received. Feel free to create a registration and take a look around, there will always be a free tier to this.

Now I can get on with the main project and not worry about third party API link shortening.

Hope you enjoy using it - Happy coding everyone. :slight_smile:

13 Likes

Just tried to add a URL but there is an error ! [Object Object]
Url: https://startbootstrap.com/previews/sb-admin-pro

1 Like

There was an issue on the free version for date selection formatting. Thanks for reporting, this is now fixed.

1 Like