feat: add Infinity Tales as top featured project
This commit is contained in:
BIN
public/images/projects/infinity-tales-hero.png
Normal file
BIN
public/images/projects/infinity-tales-hero.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 752 KiB |
@@ -43,6 +43,51 @@ const socialLinks: PortfolioContent['socials'] = [
|
||||
]
|
||||
|
||||
const projects: PortfolioContent['projects'] = [
|
||||
{
|
||||
slug: 'infinity-tales',
|
||||
name: 'Infinity Tales',
|
||||
tagline: 'KI-gestütztes unendliches Geschichtenabenteuer',
|
||||
summary:
|
||||
'Eine KI-gesteuerte „Choose Your Own Adventure"-Spiel-Engine mit React, TypeScript und Firebase entwickelt, die unendliche, verzweigende Erzählungen mit filmreifer KI-Bildgenerierung und RPG-Progressionsmechaniken erstellt.',
|
||||
description:
|
||||
'Eine Full-Stack-PWA konzipiert, die OpenRouter für Multi-Provider-LLM-Zugang, KI-Bildgenerierung für Szenenvisualisierung und Firebase für Cloud-Persistenz kombiniert. Features umfassen Charakteranpassung mit Stats und Klassen, XP-basierte Progression, Mehrsprachigkeit (5 Sprachen) und ein BYOK-Modell für API-Schlüsselverwaltung mit Demo-Modus-Ratenbegrenzung.',
|
||||
role: 'Entwickler & Projektleiter',
|
||||
timeframe: '2025 - Heute',
|
||||
heroImage: '/images/projects/infinity-tales-hero.png',
|
||||
tech: [
|
||||
'React',
|
||||
'TypeScript',
|
||||
'Firebase',
|
||||
'OpenRouter',
|
||||
'Tailwind CSS',
|
||||
'PWA',
|
||||
],
|
||||
metrics: [
|
||||
'Unendliche Story-Möglichkeiten mit persistentem Weltzustand',
|
||||
'Echtzeit-Bildgenerierung für jede Szene',
|
||||
'Mehrsprachige Unterstützung in 5 Sprachen',
|
||||
],
|
||||
highlights: [
|
||||
{
|
||||
title: 'KI-gestütztes Storytelling',
|
||||
description:
|
||||
'OpenRouter für Multi-Provider-LLM-Zugang integriert, das Narrativgenerierung ermöglicht, die Inventar, Quests und Charakterbögen über unbegrenzte Story-Züge verfolgt.',
|
||||
},
|
||||
{
|
||||
title: 'Filmreife Visualisierungen',
|
||||
description:
|
||||
'KI-generierte konsistente, stilangepasste Kunstwerke für jede Szene mit Unterstützung mehrerer Bildgenerierungsanbieter.',
|
||||
},
|
||||
],
|
||||
links: [
|
||||
{
|
||||
label: 'Jetzt Spielen',
|
||||
url: 'https://infinity-tales.com',
|
||||
type: 'demo',
|
||||
},
|
||||
],
|
||||
featured: true,
|
||||
},
|
||||
{
|
||||
slug: 'owlen',
|
||||
name: 'OWLEN Terminal Assistant',
|
||||
|
||||
@@ -43,6 +43,51 @@ const socialLinks: PortfolioContent['socials'] = [
|
||||
]
|
||||
|
||||
const projects: PortfolioContent['projects'] = [
|
||||
{
|
||||
slug: 'infinity-tales',
|
||||
name: 'Infinity Tales',
|
||||
tagline: 'AI-powered infinite storytelling adventure',
|
||||
summary:
|
||||
'Built an AI-driven "Choose Your Own Adventure" game engine using React, TypeScript, and Firebase that generates infinite, branching narratives with cinematic AI imagery and RPG progression mechanics.',
|
||||
description:
|
||||
'Architected a full-stack PWA combining OpenRouter for multi-provider LLM access, AI image generation for scene visualization, and Firebase for cloud persistence. Features include character customization with stats and classes, XP-based progression, multi-language support (5 languages), and a BYOK model for API key management with demo mode rate limiting.',
|
||||
role: 'Creator & Lead Developer',
|
||||
timeframe: '2025 - Present',
|
||||
heroImage: '/images/projects/infinity-tales-hero.png',
|
||||
tech: [
|
||||
'React',
|
||||
'TypeScript',
|
||||
'Firebase',
|
||||
'OpenRouter',
|
||||
'Tailwind CSS',
|
||||
'PWA',
|
||||
],
|
||||
metrics: [
|
||||
'Infinite story possibilities with persistent world state',
|
||||
'Real-time image generation for every scene',
|
||||
'Multi-language support across 5 locales',
|
||||
],
|
||||
highlights: [
|
||||
{
|
||||
title: 'AI-powered storytelling',
|
||||
description:
|
||||
'Integrated OpenRouter for multi-provider LLM access, enabling narrative generation that tracks inventory, quests, and character arcs across unlimited story turns.',
|
||||
},
|
||||
{
|
||||
title: 'Cinematic visuals',
|
||||
description:
|
||||
'AI-generated consistent, style-matched artwork for every story scene with support for multiple image generation providers.',
|
||||
},
|
||||
],
|
||||
links: [
|
||||
{
|
||||
label: 'Play Now',
|
||||
url: 'https://infinity-tales.com',
|
||||
type: 'demo',
|
||||
},
|
||||
],
|
||||
featured: true,
|
||||
},
|
||||
{
|
||||
slug: 'owlen',
|
||||
name: 'OWLEN Terminal Assistant',
|
||||
|
||||
Reference in New Issue
Block a user