Home
Softono

Obum.me

Open source MIT TypeScript
15
Stars
3
Forks
0
Issues
1
Watchers
1 year
Last Commit

 About Obum.me

A simple URL shortener for links to articles I've written, my profiles, and videos I've made.

Platforms

Web Self-hosted

Languages

TypeScript

Need Help Installing Obum.me?

We provide expert installation service for this software. Our team will install, configure, and secure Obum.me on your server. plans start at just $30.

obum.me

A simple URL shortener for links to articles I've written, my profiles, and videos I've made.

How it works

Frontend

This URL shortener has two frontends, the public facing site (the shortener itself) and the admin site.

Public

All routes to the public obum.me are sent to the backend. There if the short link exists, the backend redirects to the saved long link. If the given short link route has not been set, obum.me displays a custom 404 page.

However, visiting obum.me redirects you to my portfolio website at obumnwabude.com.

Admin

I shorten links in this admin dashboard. In itself, it is accessible to the public as a subdomain, that is, admin.obum.me. There, all shortened links are displayed out to the public.

However, access to editing the links is only via the admin account set with Firebase Authentication.

Backend

This URL shortener is entirely built on Firebase:

  • The short and long links are stored in Firestore database.
  • Cloud Functions do the actual checking of shortened URLs and redirect as necessary.