Skip to content

Nimr1/StarkStories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

StarkStories StarkStories is an innovative decentralized application (Dapp) where writers can publish stories on-chain, and readers can purchase and support their favorite authors. Writers can submit completed stories or chapter-by-chapter updates, engaging readers with dynamic, gamified elements and collectible NFTs tied to story achievements. This project invites contributors to help build the future of storytelling on blockchain!

📖 Overview StarkStories brings the storytelling experience on-chain, combining traditional story publishing with modern blockchain technology and gamified features. Our platform empowers writers and readers alike by offering the following core functionalities:

Write and Save Stories on-chain: Submit completed stories or ongoing chapters. Support Writers: Readers can purchase stories, unlocking rewards and NFTs as they follow the author's journey. Dynamic Storytelling: Readers can change the course of stories and explore new paths through the book. 🚀 Features

  1. Home Screen Users can log in via email or connect using their crypto wallet (e.g., MetaMask).
  2. Dashboard Displays saved (purchased) stories and wishlist items. Users can select a story to read directly on the site.
  3. Marketplace Writers can submit a story with the following details: Theme Page length GameFi option (whether it includes GameFi elements) Story type (ongoing or completed) Story price (minimum $5) NFT Supply: Writers can choose between: Infinite Supply: The story can be purchased as many times as desired. Limited Supply: The writer sets a fixed number of NFTs available for purchase. Purchase as NFT: Each story purchase generates an NFT representing the ownership of that story. Buyers can resell these story NFTs on secondary markets.
  4. GameFi Elements Chapter-based Achievement NFTs: Readers unlock NFTs based on their progress in a story. These NFTs can grant discounts on future books, unlock maps, or other additional content.

Weekly Questions & Leaderboards: Readers can answer weekly questions about stories, with a leaderboard system. Rewards include additional content or a share of story sales contributed to the leaderboard.

Dynamic Storytelling: For an additional fee, readers can alter the course of the book at predetermined events, unlocking new chapters and creating fresh, interactive experiences. Each unique path is represented by a special NFT, creating new events and leaderboards. Collect all the possible story outcomes!

  1. ChatGPT Chatbot Integration Readers can interact with their favorite story characters via a ChatGPT chatbot. Subscription: $2 per month for a limited number of interactions (word limit based on API costs), with revenue distributed as follows: 30% margin (10% to StarkStories, 20% to the writer).
  2. Community Forum A platform for readers to discuss stories, share thoughts, and interact with both writers and other readers.
  3. Additional Features We are open to suggestions from the community for any additional features that would enhance the storytelling experience on StarkStories. 💸 Financials Submission Fee: Writers pay a $5 submission fee per story. Royalties: StarkStories takes a 10% royalty on each sale, of which: 5% is distributed into platform rewards (e.g., leaderboards, community engagement). Revenue Sharing: 30% of all income generated from the platform will be redistributed to the developers who helped build and maintain StarkStories. 💻 Contributing We welcome open-source contributors to help build StarkStories into the premier blockchain-based storytelling platform. Here’s how you can get involved:

Fork the repository. Create a new branch (git checkout -b feature/your-feature-name). Commit your changes (git commit -m 'Add some feature'). Push to the branch (git push origin feature/your-feature-name). Open a Pull Request. Areas We Need Contributions Frontend Development: Help build out the interface for the home screen, dashboard, marketplace, and forum. Smart Contract Development: Assist with smart contracts for on-chain story submissions, marketplace transactions, and NFT minting. API Integration: Help integrate ChatGPT and other third-party services. GameFi Logic: Implement the dynamic storytelling and achievement-based NFT systems. Community Building: Assist with building the forum and user engagement tools. 🛠 Tech Stack Blockchain: StarkNet (for on-chain story submissions, purchases, and NFT minting) Frontend: React, Next.js Backend: Node.js, Express Database: MongoDB (for user data and story metadata) API Integrations: OpenAI (ChatGPT), IPFS (for decentralized file storage) 📄 License StarkStories is released under the MIT License, allowing wide contributions with the flexibility for commercialization by the project maintainers. For more details, read the LICENSE file.

📧 Contact For any questions or suggestio

About

Gamefi Reading

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published