Skip to content

jigintern/2025-summer-b

Repository files navigation

ちょべりぐ新聞掲示板

概要

本アプリは昔あったニュースをおもしろおかしく改変するエンタメを提供するアプリケーションです。
本アプリは、投稿型掲示板サイトです。本アプリは、事前に過去のニュースからテーマが決められた5つのスレッドがあり、ユーザにはスレッド内でそのニュースがあった当時の人間になり切って投稿をしていただきます。
嘘を吐いてもOK!知らないニュースについて想像で語ってもOK!ユーザはこのスレッド内で、与えられたテーマについて自由に投稿を行うことが出来ます。 スレッドでの会話が多くなると、スレッドがcloseされ、スレッド内の会話を元に新聞が生成されます。
あなた達だけのオリジナルのレトロ新聞を、面白おかしく、そして自由に作りましょう!

機能概要

スレッド・新聞一覧

  • 画面左に公開状態のスレッド、画面右に生成済み新聞一覧が表示される
  • 公開されているスレッドが全てcloseされると、新たなスレッドタイトルが5つ生成される
  • スレッドタイトルをクリックすると、スレッド詳細画面へ遷移する
  • 新聞一覧をクリックすると新聞詳細へ遷移する スレッド・新聞一覧

スレッド詳細

  • スレッド詳細では、スレッド内での投稿一覧を表示する

  • 投稿は画面下のテキストボックスに入力して、「送信」ボタンを押すことで送信する

  • そのスレッド内で投稿が会った場合、リアルタイムで画面を更新する スレッド詳細画面

  • スレッド内の投稿件数が20件に達すると、そのスレッドはcloseされ、追加の投稿ができなくなる close済スレッド詳細画面

新聞詳細

  • 5つのスレッドが全てcloseされると、新聞が生成され、新聞一覧の一番上に追加される 新聞詳細画面

  • 新聞の本文をクリックすると、その記事をモーダルで表示する 新聞モーダル

  • 各記事の見出しをクリックすると、記事の生成元のcloseしたスレッドを閲覧することができる

実行方法

Deno Deploy

https://akaishitaku-2025-summer-66.deno.dev

local環境

gemini APIを用いた処理の実行準備

.env.copyから.envを作成

cp .env.copy .env

Google AI StudioからgeminiのAPI KEYを取得し、.env内のGOOGLE_API_KEYに入れる

実行手順

  1. このリポジトリをclone
git clone https://github.com/jigintern/2025-summer-b.git
  1. denoでserver.deno.tsを起動
deno task start
  1. local serverへアクセス
http://localhost:8000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •