Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Portal.C Documentation

Portal.Cプロジェクトのドキュメントへようこそ!

プロジェクト概要

Portal.Cは、Tech.C Ventureのメンバー管理とイベント管理を行うWebアプリケーションです。技育プロジェクトVol.16で開発される、Tech.C Venture初の基盤システムです。

主要機能

  • 認証・ログイン機能: ZITADEL認証基盤を使用した認証システム
  • メンバープロフィール機能: 学年自動計算、24時間限定ステータス、スキルタグ管理
  • 時間割閲覧機能: 学年・専攻でフィルタリング可能なメンバー時間割
  • イベント管理機能: イベント一覧表示と参加表明
  • 管理者画面: イベント登録、参加者管理

技術スタック

  • フロントエンド: Next.js 15 (App Router), React 19, TypeScript 5.6+
  • バックエンド: TypeScript
  • データベース: Supabase (PostgreSQL)
  • 認証基盤: ZITADEL (NextAuth.js経由)
  • スタイリング: Tailwind CSS
  • UIコンポーネント: @openameba/spindle-ui
  • ホスティング: Vercel

ドキュメント構成

Getting Started

開発を始めるための基本的な情報

Architecture

プロジェクトのアーキテクチャ設計

Development Guide

開発時のガイドライン

Specification (SDD)

プロジェクトの仕様書とガイドライン

  • Steering: プロジェクト全体のガイドライン
    • Product, Tech, Structure
  • Specs: 機能仕様書
    • Clean Architecture Refactor

クイックスタート

  1. 開発者向けオンボーディングを読む
  2. アーキテクチャ設計でプロジェクト構造を理解
  3. AGENTS設定でAI開発支援を設定

リンク