Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

906 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌌 BiblioDrift — Drift Through Stories, Not Screens

Live App NSoC 2026 GSSoC 2026 MIT License

🌙 A calm, immersive, AI-powered book discovery experience

"Find yourself in the pages."

BiblioDrift transforms book discovery into an emotional journey — where stories are explored through mood, atmosphere, and feeling instead of endless scrolling.

🌧️ Mood-first discovery • 📚 Immersive reading • 🤖 AI-powered storytelling

🚀 Live Demo (static frontend; AI/auth need a deployed backend — see docs/contributing.md) • 📚 Documentation🤝 Contributing


🌌 Table of Contents

📚 Section 🔗 Description
💭 The Idea Vision and inspiration behind BiblioDrift
🧘 Core Philosophy Principles that shape the experience
Experience Highlights Main features and immersive interactions
🛠️ Tech Stack Technologies powering the platform
🧠 System Architecture Flow between frontend, backend, and AI
📸 Screenshots Visual preview of the application
📄 License Project licensing information

🌿 The Idea

Most platforms make reading feel like:

  • ❌ Endless scrolling
  • ❌ Algorithm overload
  • ❌ No emotional connection

BiblioDrift is different.

It feels like:

📚 Walking into a quiet bookstore
☕ Picking a book based on mood
🌧️ Letting the atmosphere guide you


🌟 Core Philosophy

  • 🧘 Zero UI Noise → No clutter, no distractions
  • 🎭 Vibe-First Discovery → Search by feeling, not metadata
  • 📖 Tactile Interaction → Books behave like real objects
  • 🤖 AI as a Bookseller → Not recommendations, but conversations

✨ Experience Highlights

📚 Interactive Library

  • 3D books you can pull, flip, and explore
  • Shelf-based organization (Want / Reading / Favorites)

🧠 AI-Powered Discovery

  • Mood-based recommendations (e.g., “rainy mystery”)
  • Dynamic AI-generated blurbs
  • Conversational assistant → Elara, the Bookseller

🌌 Immersive UX

  • Glassmorphism interface
  • Ambient sounds (rain, fireplace,Calm Ocean Waves,Stormy Rain)
  • Emotion-based tagging system

⚡ Performance & UX

  • Skeleton loaders (smooth loading)
  • LocalStorage persistence
  • Seamless interactions

🛠️ Tech Stack

Layer Technology
Frontend HTML5, CSS3 (3D), Vanilla JS
API Google Books API
Backend Flask, SQLAlchemy, JWT cookies
AI LLM-powered notes, chat, and mood analysis
Storage LocalStorage

🧠 System Architecture

graph TD
	A[Frontend UI] -->|Mood Query| B[Flask Backend]
	B -->|Prompt Engineering| C[LLM / AI Service]
	C -->|Generated Insight| B
	B -->|JSON Response| A
	A -->|Book Data| D[Google Books API]
	A -->|Persistence| E[LocalStorage]
Loading

📸 Screenshots

Discovery & Virtual Library

Home Page

Virtual Library Sign In Page

Capturing the tactile, vibe-first essence of BiblioDrift.


📚 Documentation Hub

📄 Document ✨ Description
🧠 Architecture Guide Detailed system design, data flow, and backend structure
📡 API Documentation API endpoints, request/response examples, and integration flow
🚀 Roadmap Upcoming features and future development plans
🗂️ Project Structure Complete folder hierarchy and project organization
📖 Tutorial Guide Step-by-step setup and usage walkthrough
🤝 Contributing Guide Contribution workflow, rules, and PR process
🧩 Mood Analysis Module AI mood engine architecture and logic
🛒 Purchase Links Module Purchase link generation system documentation

Built with ☕ and code by Devanshi Malhotra and contributors.

⭐ If you like this project, consider starring the repository.


📄 License

This project is licensed under the MIT License.

About

Feels like wandering through a warm, quiet bookstore...

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages