Skip to content

GiganticMinecraft/seichi-portal-backend

Folders and files

NameName
Last commit message
Last commit date
Mar 8, 2025
Feb 22, 2025
Feb 25, 2023
Mar 7, 2025
Dec 21, 2023
Mar 17, 2025
Mar 9, 2023
Mar 4, 2025
Oct 31, 2024
Sep 22, 2024
Nov 19, 2022
Mar 3, 2023
Dec 21, 2023
Mar 4, 2025
Nov 23, 2024
Feb 21, 2025

Repository files navigation

seichi-portal-backend

このリポジトリは Seichi Portal のバックエンド実装です。

プロジェクトの目的やフロントエンドなどの関連リポジトリについては、こちらのリポジトリを参照してください。

主な機能

機能名 詳細
フォーム機能 整地鯖が提供する各種フォームを一元管理する
メッセージ機能 ユーザーから送られてきたフォームのリクエストに対して運営からメッセージを送信できる
情報確認機能 フォーム回答履歴、処罰履歴、お知らせ情報が確認できる

API定義

Seichi Portal ではフロントエンドとバックエンド間の通信に REST API を使っており、API のスキーマは OpenAPI v3.0.0 ベースのスキーマ管理用リポジトリに配置し、管理しています。

API 定義は GitHub Pages 上に公開しており、すぐに試せるようになっています。

開発環境とミドルウェア

バックエンド言語には Rust を採用しており、MariaDB にフォームなどの必要な情報が永続化されます。開発環境では Docker Compose を使うため、必要であれば別途導入が必要です。

プロジェクト俯瞰図

image

ライセンス

Apache Licence 2.0

About

Seichi Portalのバックエンド。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages