mirror of
https://github.com/ArthurDanjou/artdanj-shortener.git
synced 2026-01-14 20:59:55 +01:00
edef309e1740f6e106b651bfcd698402351dee27
ArtClick 🔗
This is my personal URL Shortener.
Hosted version: artclick.fr (Soon)
Features ✨
- Create an unique short code to redirect to a very long link.
- Caching with Redis to do not duplicate visit counts and to save resources.
- Authentication with AdonisJs to secure the entries.
- Visit Counts to have a few stats
Tech used ⚙
- AdonisJs (HTTP Server & Authentication)
- Redis (Caching)
- MariaDB (Database)
- Kubernetes + Docker (Deployment) (Soon)
Usage 📚
- Authentication
- https://artclick.fr/auth/login ➡ Login
- https://artclick.fr/auth/logout ➡ Logout
- Options
- https://artclick.fr/options/create ➡ Create a new shortened link
- https://artclick.fr/options/update ➡ Update a shortened link
- https://artclick.fr/options/delete ➡ Delete a shortened link
- Links
- https://artclick.fr/ ➡ Get all links with informations
- https://artclick.fr/(code) ➡ Redirect to the shortened link's target
- https://artclick.fr/(code)/count ➡ Get the shortened link's visit count
Author 👤
➡ Arthur Danjou : Developer
- Twitter : @ArthurDanj
- GitHub : @ArthurDanjou
License 📑
Copyright © 2020 - @ArthurDanj
This project is MIT Licensed.
Languages
TypeScript
99.6%
Dockerfile
0.4%