genui novel
Flutter x genuiを活用した動的ノベルゲームです。 時間がなくてGenUIの本領を発揮できるところまでは行けませんでしたがTRPGのようにプレイする人によって色々なシナリオを楽しめるようなゲームになるように開発しました。 時間オーバーしてしまいましたが、提出だけでもさせていただければと思います。
Core trick
Lets an LLM generate Flutter UI components and scenario branches in response to each player's choices in a visual novel.
Tags
Description
Flutter x genuiを活用した動的ノベルゲームです。
時間がなくてGenUIの本領を発揮できるところまでは行けませんでしたがTRPGのようにプレイする人によって色々なシナリオを楽しめるようなゲームになるように開発しました。
時間オーバーしてしまいましたが、提出だけでもさせていただければと思います。
README excerpt
# Flutter Full-Stack Boilerplate A production-ready full-stack Flutter application boilerplate with modular monorepo architecture ## 🚀 Overview This boilerplate integrates all the essential elements needed for modern full-stack application development into a production-ready template. ### Key Features - **Multi-platform Support**: Flutter frontend for iOS, Android, and Web - **Modular Architecture**: Highly maintainable structure using Feature Sliced Design (FSD) - **Multiple Backend Options**: Supabase Edge Functions (TypeScript/Deno) and Python FastAPI backend - **Type Safety**: Type-safe database operations with Drizzle ORM and auto-generated type definitions - **Real-time Capabilities**: Real-time data synchronization with Supabase - **Comprehensive Testing**: TDD-focused development with unit, widget, integration, and E2E tests (Patrol) - **Developer Experience**: Automated build, test, and deployment processes with quality hooks ## 📦 Technology Stack ### Frontend - **Flutter** 3.35.6-stable - Multi-platform UI framework - **Melos** - Monorepo management and workspace tooling - **Riverpod** + **Flutter Hooks** - State management with code generation - **GoRouter** - Declarative routing with authentication-aware navigation - **Supabase Flutter** - Backend integration and real-time features - **Dio** + **Retrofit** - HTTP client with type-safe API integration (core/api) - **Drift** - Local database with type-safe queries - **Slang** - Type-safe internationalization