Mythiqa is a full-stack MVP for a collaborative storytelling platform that empowers users to co-author, publish, and explore narrative content—primarily those focused on Fantasy and Science Fiction. The platform combines modern frontend technologies, scalable backend infrastructure, and several valuable writing tools to deliver an engaging and intuitive experience for writers and readers alike.
The following images showcase some of Mythiqa’s key features. More will be added soon!
- Frontend: Next.js, Tailwind CSS, TypeScript
- Backend: Springboot (Java)
- Cloud & Data Storage: AWS (RDS/PostgreSQL, S3)
- AI Integration: Anthropic API for AI-assisted writing tools
-
Collaborative Storytelling
Enables multiple users to co-author stories with built-in tools such as rich-text notes, narrative timelines, and character creation blueprints. -
AI-Assisted Writing Tools
Powered by the Claude Anthropic LLM, writers can access intelligent features for plot development, worldbuilding, and character ideation. Please refer to the bottom of the page for further explanation regarding AI usage in creative writing. -
Responsive Frontend
Built with Next.js and Tailwind CSS for a sleek, modern, and responsive user experience. -
Hybrid Data Architecture
Combines PostgreSQL/RDS for structured metadata and S3 for storing user-uploaded media.
- Users register and authenticate using Clerk to begin writing.
- The frontend communicates with Springboot backend endpoints for managing user and story data.
- Structured data (e.g., user accounts, story metadata, permissions), as well as chapter content and user story notes, are stored in PostgreSQL.
- Media assets such as profile pictures and book covers are stored in AWS S3 and retrieved via urls from the Postgres database.
- Users are provided with several built-in story planning solutions, tackling common problems in creative writing such as plot ideation, character creation, and worldbuilding. Authors may choose to leverage AI to aid with ideas and brainstorming.
- Designing hybrid cloud storage solutions combining relational and object-storage databases for scalable full-stack applications.
- Building modern server-rendered apps with Next.js and Tailwind CSS for optimal UX and performance.
- Developing RESTful APIs using Springboot and integrating complex cloud services (AWS RDS, S3).
- Combining Clerk's built in authentication and authorization features with Spring Security to ensure overall site security.
Mythiqa is currently an MVP under active and rapid development. Features, integrations, and designs may evolve as the platform matures. The application is not yet deployed.
To preserve the integrity of creative writing, AI is intentionally not integrated directly into the text editor. Its use is limited to plotting, planning, and other related tools. This design choice encourages writers to craft their own stories without over-reliance on AI-generated content. Of course, this isn’t a foolproof safeguard since many external AI tools remain widely accessible.
As of now, no AI features have been implemented into the application. However, they will be fully integrated before deployment.