FictionalUniverseConsistencyKit

Made in: 04/2025Won 1st PrizePurpose: SPIT SE Hackathon 2025

An AI-powered worldbuilding and consistency management platform designed to help creators maintain coherence across complex fictional universes. The system analyzes lore documents to extract characters, relationships, events, and timelines, builds knowledge graphs, detects contradictions, and assists users through a context-aware chatbot and visual story tools.

Tech Stack

Next.js
Next.js
React.js
React.js
FastAPI
FastAPI
Neo4j
Neo4j
Python
Python
LLaMA
LLaMA

ADDITIONAL TOOLS

NLP
spaCy
Transformers
Selenium

Features

  • 1

    Knowledge Graph Engine

    Builds dynamic Neo4j-based knowledge graphs connecting characters, locations, events, and objects across the fictional universe.

  • 2

    Character & Relationship Extraction

    Automatically identifies main characters and maps their relationships using dependency parsing and NLP techniques.

  • 3

    Contradiction Detection

    Detects logical inconsistencies and conflicting facts across timelines, media formats, and narrative arcs.

  • 4

    Canonical Timeline Builder

    Constructs a unified timeline of story events while highlighting overlaps, gaps, and inconsistencies.

  • 5

    Context-Aware Assistant

    Provides an AI chatbot that answers lore-related questions using only universe-specific context.

  • 6

    Fan Theory Validator

    Separates canon from speculation and evaluates fan theories for internal logical consistency.

  • 7

    Automated Lore Ingestion

    Allows users to upload PDFs of lore or scripts and instantly visualize entities, relationships, and timelines.

💡

Fun Fact

"This project was not even on our shortlist initially — it was picked at the very last moment while choosing the hackathon problem statement."