俺たちの本当のREADME
チーム全体の雰囲気はこのScrapboxをみてください!
プロダクト名
ほんまかいな
チーム名
チーム9 Yaken
背景・課題・解決されること
関西地域のオーバーツーリズムによる課題(過疎化、交通渋滞、公共交通機関の混雑、観光地の魅力低下)を解決するために、地域ごとの魅力を再発見し、人々を分散させるようなプロダクトを作りました。具体的には、観光地以外の地域でも楽しめる謎解き体験などを通じて、地元の文化や歴史に触れてもらい、観光客が関西全体を楽しむ機会を増やします。また、地域住民と連携し、観光による地域活性化を促進することで、過疎化対策と地域経済の活性化を図ります。観光客と地域住民が共に楽しめる形で、持続可能な観光を目指し、関西を「いい感じに」する取り組みを進めていきます。
プロダクト説明
謎解きができるマップアプリです。
操作説明・デモ動画
近くのストーリー選択画面
https://scrapbox.io/files/67bb79cd3bc02ed05a385a1b.pnghttps://scrapbox.io/files/67bb79c53bc02ed05a385a07.png
https://scrapbox.io/files/67bbf161496dfc6e70532578.mp4
https://scrapbox.io/files/67bbf1c3186867b51e1e3bd2.mp4
プロフィールページ
https://gyazo.com/4a2de0b76204972b1fc9ec8ed7908d64https://gyazo.com/94c3b5c44e1cb8104a0ff5de9b90bacdhttps://gyazo.com/592906407cdff5131296ede96d3d9acehttps://scrapbox.io/files/67bb6f24e54fe7504d5302df.png
注力したポイント
アイデア面
デザイン面
その他
ステージング環境/本番環境がある
ステージングにはアクセス制限がある
ローカルCAをたててローカル環境でもhttps接続できるようにしている
運用を見据えた管理画面がある
画像アップロードは署名つきUrlを発行している
本番・ステージング環境共にMackerelを使って監視している
各環境へのデプロイはGitHub Actionsで自動化してある
管理画面+ステージング環境には認証が入る
Cognito みたいなやつを Cloudflare Access で実現
スクラム開発を導入
p-rはすべてレビュー必須
カンバンを活用した
Scrapbox でオンラインコミュニケーションを促進
使用技術
(Rails)
Next.js
Chakra UI
Vitest
mapbox
Storybook
Prisma
(GraphQL)
Apollo Server
MySQL
Docker
Google Cloud
Mackerel
GitHub Actions
Cloudflare Tunnel
Cloudflare ZeroTrust
Cloudflare R2
Tailscale