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.
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.
Overview video
Here's a short video that explains the project and how it uses Redis:
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
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
- Check out Redis OM, client libraries for working with Redis as a multi-model database.
- Use RedisInsight to visualize your data in Redis.
- Sign up for a free Redis database.
Top comments (0)