An open API service indexing awesome lists of open source software.

https://github.com/sanaeproject/newliqt


https://github.com/sanaeproject/newliqt

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# newLiQt
newLiQtは、PHPで構築されたLine風のチャットアプリケーションであり、Qiitaのように記事を投稿・閲覧できる機能も備えています。

## 主な機能
- ユーザー登録とサインイン
- メール認証
- 記事投稿・閲覧機能
- ユーザープロフィール管理
- グループチャット機能
- ブロック機能

## 技術スタック
- バックエンド: PHP
- データベース: MariaDB
- フロントエンド: HTML/CSS/JavaScript
- その他: Composer, PHPMailer, Dotenv, Bootstrap

## セキュリティ対策
- パスワードはpassword_hash()関数でハッシュ化して保存
- CSRFトークンを使用してフォームのセキュリティを強化
- 入力値のバリデーションとサニタイズを徹底
- サインイン試行の頻度をランダムに遅延させることでブルートフォース攻撃を防止
- メール認証トークンの発行頻度を制限することでスパム行為を防止

## ドキュメント
- [APIドキュメント](docs/API.md)
- [機能仕様](docs/Items.md)
- [データベース設計](docs/Scheme.yml)

## ライセンス
Apache License 2.0