DEV Community

Rohith Gilla
Rohith Gilla

Posted on

ShortCut - Blazingly fast URL Shortener with great analytics built in

Overview of My Submission

Short Cut is blazingly fast URL shortner service. It is built on top of redis.

  • Provides a great visual analytics of your short links.
  • Fastest redirects to your original URL.
  • No need to wait for the page to load.

Live Demo

License
MIT

Submission Category:

Wacky Wildcards

Video Explainer of My Project

This is a short 12 min video explaining the project, how redis helped building this project.

Languages / Tools Used

Redis Insight was very helpful while the whole process right from debugging, visualising and more.

Link to Code

Star the repo if you liked it πŸ˜„
P.S: There would be more amazing things coming up in the repo, which you wouldn't want to miss out.
A few of them include

  • Using redis for saving and fetching analytics.
  • Ability to share links dashboard with others.
  • Protected links, with passwords

ShortCut - Blazingly fast URL Shortener with great analytics built in

  • Provides a great visual analytics of your short links.
  • Fastest redirects to your original URL.
  • No need to wait for the page to load.

Insert app screenshots

Overview video

Home Screen

Analytics

Here's a short video that explains the project and how it uses Redis:

https://youtu.be/FvetxMf6msY

Tada

How is it blazingly fast?

It gets the required information that is necessary for redirect directly from redis With the help of redis-search the time taken for retrieval is super fast. Along with this excellent retrieval time, I deployed serverless functions on the edge so the redirects are faster So as a combination of both redis and next js we were able to achieve it.

Future scopes that will be added On a higher level, these are the future scopes that are possible to add.

  • Using redis for saving and fetching analytics.
  • Ability to share…

Additional Resources / Info

Screenshots

Home Screen

Analytics

How is it blazingly fast?

It gets the required information that is necessary for redirect directly from redis.
With the help of redis-search the time taken for retrieval is super fast. Along with this excellent retrieval time, I deployed serverless functions on the edge so the redirects are faster.
So as a combination of both redis and next js we were able to achieve it.

Future scopes that will be added
On a higher level, these are the future scopes that are possible to add.

  • Using redis for saving and fetching analytics.
  • Ability to share links dashboard with others.
  • Protected links, with passwords.
  • Time based analytics, to know at what time the link was clicked the most.
  • Developer API to create the links.
  • Marketplace to add widgets to the application.
  • More ways for user to sign in.

Collaborators


Top comments (0)