Files
artdanj-shortener/ReadMe.md
2021-04-18 17:24:34 +02:00

42 lines
1.4 KiB
Markdown

# ArtClick 🔗
This is my personal URL Shortener.
Hosted version: [**artclick.fr**](https://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](https://twitter.com/ArthurDanj)
- GitHub : [@ArthurDanjou](https://github.com/ArthurDanjou)
## License 📑
Copyright © 2020 - [@ArthurDanj](https://arthurdanjou.fr) \
This project is [MIT](https://github.com/ArthurDanjou/artclick/blob/master/LICENSE) Licensed.