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.
📖 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. All the below links will redirect to linkedin.com/in/malikbagwala
api.maalik.dev/linkein
api.maalik.dev/linkedin
api.maalik.dev/inkedinasdinln
💿 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 main
branch.
🔮 Future Scope
Add support for creating and updating links via an admin interface and store it in a remote datastore or json file