Girilen url yi kısaltmak için geliştirilmiş küçük bir uygulamadır.
- Login olan kullanıcılar içi daha önce ekledikleri linkleride gösterilir.
- Login olmamış kullanıcılar için sadece ilk oluşturlduğunda bir seferlik gösterilir ve bu gösterilme sadece 5 saniye rediste tutulur. Redisten silindiği için sayfa yenilenmelerinde tekrardan görünmez.
- mysql veya mariadb server
- git
- composer
- docker
- veritabanı editörü (tercihen dbeaver)
- redis gui (tercihen RESP.app)
- code editor (phpstorm veya vscode)
git clone link-shortener
cd link-shortener
sudo mv .env.example .env
sudo docker-compose up -d --build
composer update
sudo docker exec -it link_shortener_app bash
php artisan migrate:fresh --seed