Skip to content

itsu-dev/osaru

 
 

Repository files navigation

osaru

第 51 回筑波大学学園祭「雙峰祭」企画である「驚額の殿堂 3(スリー)」のモバイルオーダーシステムの注文用 Web アプリケーション

image

開発

環境構築

ビルドに必要なツールは次の通りです.

  • Node.js v22.12.0
  • pnpm

技術スタック

  • アプリケーション
    • Next.js v15
    • Zustand v5
    • Tanstack Query v5
  • 開発
    • TypeScript v5.9
    • OpenAPI Codegen v11
    • Biome v2.2
  • デプロイ
    • Cloudflare Pages

デプロイ

本番運用時には Cloudflare Pages にデプロイしていましたが,Next.js がサポートされた環境であればどこでも動作するはずです.

開発

セットアップ

# クローン
git clone [email protected]:kyogaku-dendo/osaru.git
cd osaru

# 依存関係のインストール
pnpm install

# sora 用 API クライアントの生成
pnpm generate:api

HMR

pnpm dev

sora 用 API クライアントの再生成

sora(モバイルオーダーのバックエンド)の API 定義が変更された場合,API クライアントを再生成する必要があります.

pnpm generate:api

プロダクションビルドとプレビュー

pnpm build
pnpm preview

フォーマット

pnpm format

About

驚額の殿堂 3 注文ページ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 75.1%
  • CSS 24.9%