A web service designed for novel writers, providing tools for organizing stories, characters, and plots. Equipped with an AI assistant and editor to enhance writing productivity and quality. The platform features seamless payment processing via Stripe for premium features and subscriptions.
Goals and Objectives
Create a user-friendly platform tailored for novel writing and organization.
Integrate an AI assistant, editor, and built-in chatbot to support the writing process.
Provide tools for managing storylines, scenes, characters, settings, items and plotlines efficiently.
Offer dual interface themes (dark and light) for personalized user experience.
Implement a subscription-based model with secure payment processing through Stripe.
Ensure responsive design with mobile optimization for seamless use on all devices.
My role in project
Frontend design
Database setup and writing back-end algorithms
Implementation of user authorization/logout and role-based access
Integration of OpenAI assistant and generation/improvement/rephrasing/shortening/extending of novel entities based on AI, taking into account other novel entities, etc.
Functionality for creating/editing/deleting/removing/moving and copying to another project/changing the order of: stories/scenes/chapters/characters/locations/objects/storylines
Development of advanced filtering and sorting of entities
Functionality to create custom tags for custom filtering and sorting
Functionality for adding custom entities and history fields
Functionality to upload individual entities/selected entities/history as a whole in text format according to a dynamic template
Functionality of switching interface themes: light and dark
Context menu functionality in collaboration with Bohdan Mazur
Integration of subscription management and payments via Stripe
Mobile device adaptation
Testing
Bug fixing
Story page
Scenes page
AI assistent
Subscription page
Craracter page
Like this project
0
Posted Jan 9, 2025
Web service for novel writers with tools for story organization, AI assistant, chatbot, dark/light themes, mobile optimization, and secure Stripe payments.