😎
短縮url作成webアプリ「kari」を作成しました
簡単な紹介
技術スタック
フロントエンド: HTML、CSS、JavaScript, tailwindcss
バックエンド: PHP
データベース: MySQL
を採用した短縮url作成&url解析(ログイン時のみ)機能があるwebアプリです。
このブランチのsetup-kari.phpはこれ一枚で全部できるようにしてます
「kari」を作ったきっかけ
kuttというossのものがあるけど実際phpじゃないからレンサバでホストできないよな。
あと公式インスタンスでユーザー登録ができないから実際の使い勝手が分からない。
じゃあ自分で作ろう!!っていう深夜テンションで作った。
最初は
golang & supabase
を使って書こうとしてたけどライブラリがなくて
python(flask) & supabase
で作ってたけどsupabaseより普通にmysqlあるレンサバでホストできたほうがいいと思っていまの
php & mysql
になった。
なんでtailwindcsをつかっているか
これは単純に個人的にデザインがおしゃれだと思ってて最近の僕のプロジェクト全部に使われてる。
でも正直結構書くときはだるいと思った。
こだわりポイント
- レンタル鯖で簡単に実行できるようにsql文も提示しているところ
- url解析時にipも取得している
## 大変だったこと
phpが個人的にはあんまり得意じゃないから書いててなんだこれっていうのがあった。
最後に
一日で作ったから結構緩いところもあるけど皆さんが改善してくれると嬉しいと思います。
Discussion