-
-
Collab page where user contributes on other stories with AI help
-
Plotbot answering on a story
-
Read page of a story where user can comfortably read a story
-
List of authors Display
-
User/Author Profile section
-
Story Gallery
-
Leaderboard on a story
-
Description for users on how to create a story
-
Create Own Story Page
-
Chapters listed on a story
-
Leaderboard with a contributor rank
-
Visit storytime.ai to get early access invite
📚 Storytime AI
🚀 Inspiration
Storytelling has been the foundation of human connection, creativity, and education for centuries. Yet, many aspiring writers lack a collaborative space or creative prompts to kickstart their imagination. We envisioned Storytime AI as a platform where human imagination and AI co-write epic tales — enabling both solo and collaborative storytelling powered by artificial intelligence.
💡 What it does
Storytime AI is a collaborative storytelling platform that lets users:
- ✍️ Start a new story with a title, description, and optional image.
- 🤖 Generate Chapter 1 using AI based on the user’s input.
- 📢 Publish their stories to a public gallery.
- 👥 Invite or allow others to collaborate on next chapters.
- 🧠 Ask PlotBot questions like “Who’s the protagonist?” via semantic search.
- ✅ Review and approve/reject submitted chapters.
- 🏆 Track contribution points and climb the leaderboard.
🛠️ How we built it

Frontend:
- Next.js + TypeScript
- Responsive UI with React components
Backend:
- Express.js API for user management, story workflows, and AI endpoints
- AWS Lambda for key serverless operations (profile fetching, story gallery, etc.)
Database & AI Stack:
- MongoDB Atlas for user/story storage
- MongoDB Vector Search for 512-dimensional chapter embeddings
- Gemini AI for story generation and contextual Q&A via PlotBot
🧱 Challenges we ran into
- Ensuring quality of AI-generated chapters that stay true to tone and style.
- Implementing review workflows between original authors and collaborators.
- Building a semantic search pipeline that’s both accurate and real-time.
- Handling multiple story states (draft, pending, approved) reliably across users.
🏅 Accomplishments that we're proud of
- ✅ End-to-end working AI-powered collaboration platform within the hackathon timeframe.
- 🤝 Real-time chapter approval and contribution tracking.
- 🤖 Successful integration of Gemini RAG and MongoDB vector search for live plot Q&A.
- 🏗️ Built with scalability in mind using serverless functions and modular APIs.
📚 What we learned
- The power of Retrieval-Augmented Generation (RAG) in narrative understanding.
- Deep integration between frontend UX and AI decision-making pipelines.
- How important user review and version control is in co-creation platforms.
- Designing intuitive collaboration tools for creative writing is non-trivial and rewarding.
🔮 What's next for Storytime AI
- 📱 Launch as a mobile-first Progressive Web App (PWA)
- 🧩 Add chapter branching (like visual novels or alternate endings)
- 📣 Introduce public upvotes/comments on chapters
- 🛡️ Add moderation tools to ensure content quality and safety
- 🏅 Gamify writing experience with badges and creator ranks
💬 Why You Should Invest in StoryTime.AI
StoryTime.AI taps into the rising creator economy, generative AI, and community-driven platforms. We're building a scalable, gamified, collaborative storytelling experience — where AI helps people not just consume, but create.
Our MVP is live, user-ready, and built with a robust modern tech stack.
We’re looking for support, feedback, and partnerships to take this platform to the next level.
🧑💻 Built by:
Rishi Mohan - Full Stack Developer - mohanrishi432@gmail.com Pravin Raju - Full Stack Developer - tmpravinraju@gmail.com
Built With
- aws-lambda
- express.js
- gemini-ai
- mongodb
- mongodb-vectorstore
- next.js
- rag
- tailwindcss
- typescript
