Redirector

A simple URL Redirector with support for closest word matching built with GO as well as a simple web interface to manage the redirects.

Redirector

📖 Introduction

This is a simple URL Redirector with support for closest word matching algorithm built with GO as well as a simple web interface to manage the redirects.

📖 Closest Word Matching

The redirector uses a library to find the closest matching word in the dictionary and then redirects to the corresponding URL. This is useful when the user makes a typo in the URL. eg.
will redirect to
eg.
will redirect to
eg.
will redirect to

💿 Single Place For All Your Links

The redirector can be used to create a single place for all your links. You can create a link for your website, your social media profiles, your blog, your resume, etc. and then share the link to your redirector. This way you can change the links without having to change the link in all the places you have shared it.
There is also a web interface hosted at the root of the website (https://api.maalik.dev) which can be used to view all the links at once

🤖 CI/CD Automation

The project includes complete automation via Railway. The project is deployed to Railway on every push to the
branch.

🔮 Future Scope

  1. Add support for creating and updating links via an admin interface and store it in a remote datastore or json file