{"id":18399529,"url":"https://github.com/fireproof-storage/writers-room","last_synced_at":"2025-04-14T11:07:31.369Z","repository":{"id":205366426,"uuid":"713952429","full_name":"fireproof-storage/writers-room","owner":"fireproof-storage","description":"Generate story outlines, character descriptions, and commit book illustrations.","archived":false,"fork":false,"pushed_at":"2023-11-03T21:11:07.000Z","size":234,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-14T11:07:26.394Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://euphonious-gecko-9f88e1.netlify.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fireproof-storage.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-03T15:31:31.000Z","updated_at":"2025-02-25T01:53:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba093cc4-4b13-46c9-8277-d68773f8fe60","html_url":"https://github.com/fireproof-storage/writers-room","commit_stats":null,"previous_names":["fireproof-storage/writers-room"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireproof-storage%2Fwriters-room","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireproof-storage%2Fwriters-room/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireproof-storage%2Fwriters-room/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireproof-storage%2Fwriters-room/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fireproof-storage","download_url":"https://codeload.github.com/fireproof-storage/writers-room/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248868768,"owners_count":21174758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T02:27:38.992Z","updated_at":"2025-04-14T11:07:31.347Z","avatar_url":"https://github.com/fireproof-storage.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Writer's Room\n\nUnleash Your Inner Storyteller with Graphic Novel Builder!\n\n\u003cimg width=\"1237\" alt=\"Screen Shot 2023-11-03 at 1 47 49 PM\" src=\"https://github.com/fireproof-storage/writers-room/assets/253/0fcd0fa9-21fb-495b-9690-39755f707a40\"\u003e\n\n\nCreate Your Unique Style\n\nChoose from a variety of art styles that transform your novel's look.\nSwitch effortlessly between styles to preview different aesthetics.\nCraft Captivating Characters\n\nName your characters and weave intricate backstories.\nGenerate lifelike images for faces and full bodies.\nElevate your favorites while the rest go into the 'dogpile'.\nMaster Your Epic Storyline\n\nStart with an engaging prompt and outline your acts.\nExperiment by generating new acts and scenes without losing your current work.\nDrag-and-drop functionality lets you arrange acts seamlessly.\nAct-by-Act Control\n\nAdjust the number of scenes with a simple slider.\nPromote or replace lines to refine your story.\nPanel-Level Precision\n\nGet granular by editing individual panels.\nSee your panel in context with adjacent panels to ensure seamless flow.\nRoutes to Adventure\n\nConfigure your API, manage characters, and control storylines through intuitive routes.\nFirst Steps in Your Saga\n\nEasily generate initial character images and set up your universe.\nAre you ready to script your legend?\n\n# Starter Kit: Fireproof + React + TypeScript + Vite\n\nThis template provides a ready-to-go setup to start building useful apps with Fireproof, React, and Vite.\n\nDevelop with `npm start` and build with `npm run build`. It should be able to deploy to any static host.\n\n\u003cimg width=\"500\" alt=\"Screen Shot 2023-09-25 at 6 33 50 PM\" src=\"https://github.com/fireproof-storage/fireproof-starter-kit-react-ts-vite/assets/253/a5595d5c-a097-41e4-bb42-7bf535d3df87\"\u003e\n\n## Next Steps\n\nAssuming you want to build a real app from this, the first thing you want to do it think about how to map your app onto the data flow of this scaffold.\n\nThere are three main logical entities in this scaffold:\n\n- The database -- each database is its own world, and is the unit of collaboration. You can have multiple databases in a single app, but queries run in one database. Collaborative apps will frequently spend a fair amount of energy ensuring each user has the correct databases on each device. Once the user is in the database, the core experience begins.\n- The topics -- this app is centered around topics. They could be saved searches for online purchases, wiki pages, todo lists, game boards, or whatever. Once you are collaborating with a team, you can have as many topics as you want within the collaborative database.\n- The items -- this app also has generic items inside the topics. These can represent todo items, wiki paragraphs, game moves, etc. They are the core of the app, and are the things that users will be interacting with.\n\nFeel free to go beyond this rudimentary data model, or to simplify it if you don't need all three layers. The sharing management is the part that will be the most in common with other apps, so you should probably share your changes here with the community.\n\nEdit routes in `App.tsx`, the copy in `Home.tsx`, and the sidebar in `Sidebar.tsx`. This starter kit ships with a `Login` component and a `Storylines` component with `Items`, which you can rename and use as a starting point for your own app's data.\n\n## Examples you can build with it\n\nA [poll manager](https://astounding-peony-4ad9d6.netlify.app/survey/018ade79-e71c-7a6a-8784-3bc1ce10df0a) for [PartyKit's polls sketch](https://github.com/partykit/sketch-polls):\n\n![polls](https://github.com/fireproof-storage/react-typescript-starter-kit/assets/253/dc25f023-4004-4e34-93fc-b082cfb8561d)\n\nA [photo gallery with publishing.](https://public-media.fireproof.storage) ([GitHub](https://github.com/fireproof-storage/public-media-gallery))\n\n![gallery](https://github.com/fireproof-storage/react-typescript-starter-kit/assets/253/e6c79f3c-69cd-4e9c-9db8-ddd73b8c2d1e)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireproof-storage%2Fwriters-room","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffireproof-storage%2Fwriters-room","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireproof-storage%2Fwriters-room/lists"}