Skip to content

HIRO15254/quizwis

Repository files navigation

QuizWis

競技クイズプレイヤーのための総合Webアプリケーション

アクセス

こちらからアクセスが可能です。(ログインにGoogleまたはDiscordアカウントが必要です)

概要

QuizWisは、.teQ(HIROによる個人サークル)が開発・運営する、競技クイズプレイヤーのための総合Webアプリケーションです。

現在はα版であり、アクセス自体は可能となっておりますが、データや機能の予告なしの変更・削除が行われる可能性があります。一応の安定版であるβ版の告知・公開は2023年度上半期中を予定しております。

当アプリケーションはオープンソースでの運営を予定しており、β版公開後、どなたでもコントリビューションを可能にする予定です。貢献いただいた方には、今後実装のバッジ機能やサイト内通貨による特典を予定しております。使用技術につきましては下記をご参照ください。

機能

公開時の機能としては、以下のものを予定しております。

  • 作成問題の管理
  • ジャンル区分の管理・集計

また、公開後も、ユーザーの皆さんの声を反映しつつ以下のような機能の追加を予定しております。

  • サークル活動・大会用得点管理
  • 大会運営(エントリー・ラウンド進行等)補助
  • サークル活動や大会の成績記録/閲覧
  • 定期的な早押し/筆記クイズコンテストの開催およびレーティングシステムの提供
  • バッジ機能やサイト内通貨の導入
  • サイト内通貨による問題集の販売・購入

開発支援

当アプリケーションは学生等の利用も多く想定されるため、完全無料での運営を予定しております(サイト内通貨につきましても、金銭による購入の実装は予定しておりません)。

しかしながら、運営には多少の費用がかかることから、GitHub sponsorsやBOOTHにて開発支援を募る予定です。こちらもβ版公開後に告知を行います。支援者様には専用バッジ等の付与を予定しております。

使用技術

当アプリケーションは、以下のような技術を用いて開発しております。

後日、これらの技術を用いた開発の様子をブログ等で公開する予定です。

フロントエンド

  • Typescript
  • React + Next.js (App Router使用)
  • Mantine
  • Apollo Client

中間層

  • Prisma
  • GraphQL Code Generator

バックエンド(Next.js API Routes)

  • Typescript
  • GraphQL
    • Pothos
    • Apollo Server

その他

  • Vercel
  • supabase

About

競技クイズ支援Webアプリケーション

Resources

Stars

Watchers

Forks

Releases

No releases published