Skip to content

linkalls/kari

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kari: シンプルなURL短縮サービス

kariは、シンプルなインターフェースでユーザーがURLを短縮し、それを他のユーザーと共有するためのウェブサービスです。このプロジェクトは、PHPを使用して開発され、ユーザー認証、URLの短縮、アクセスログの記録などの機能を提供します。

インスパイアをうけたのは kuttというプロジェクトです。 これphpにしたらいろんな人がさらに短縮urlを作れるかなと思って作りました。 正直ここまで大規模に作るつもりはなかったので自分でも驚いてます。 個人で使える代替品があればいいなと思ってただけなんでね。 公式インスタンスはこれです。 ドメイン有効期限が切れてたときはこっちです。

特徴

  • ユーザー認証: ユーザーは自分のアカウントを作成し、ログインすることで、短縮URLを保存し、ダッシュボードからアクセスログを確認することができます。
  • URLの短縮: ユーザーは長いURLを短縮し、それを他のユーザーと共有することができます。短縮URLは、元のURLへのリダイレクトを提供します。
  • アクセスログ: 短縮URLへのアクセスは記録され、ユーザーはダッシュボードからアクセス数やアクセス元を確認することができます。*これから実装予定です
  • 実行しやすさ: レンタルサーバーでも実行しやすいようにphpで書きました。

使用方法

  1. ユーザー登録: ユーザーはサインアップページから新しいアカウントを作成します。
  2. ログイン: ユーザーはログインページから既存のアカウントでログインします。
  3. URLの短縮: ユーザーはダッシュボードからURLを短縮し、それを他のユーザーと共有します。
  4. アクセスログの確認: ユーザーはダッシュボードから短縮URLへのアクセスログを確認します。

技術スタック

  • フロントエンド: HTML、CSS、JavaScript, tailwindcss
  • バックエンド: PHP
  • データベース: MySQL

セキュリティ

  • パスワードハッシュ: ユーザーのパスワードは安全にハッシュされてデータベースに保存されます。
  • SQLインジェクション対策: プリペアドステートメントを使用してSQLインジェクション攻撃を防ぎます。

このwebアプリは、シンプルなインターフェースでユーザーがURLを短縮し、それを他のユーザーと共有するためのウェブサービスです。ユーザーは自分のアカウントを作成し、ログインすることで、短縮URLを保存し、ダッシュボードからアクセスログを確認することができます。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published