MyBookQuest is a modern platform that helps readers build their virtual library, consolidate knowledge from books, and track their reading journey with ease. It is designed for lifelong learners, book lovers, and productivity-driven individuals who want to get more from the books they read.
🌐 Website: https://mybookquest.com
YouTube Playlist: https://www.youtube.com/playlist?list=PLbpz2nfzyjINvgC0GZWt4zn4VRlAHJnHy
📖 Import Your Library Seamlessly import books from Goodreads and StoryGraph.
🧠 Take Notes & Capture Insights Create structured notes and consolidate what you learn from books.
📊 Track Progress Log your reading journey with time-based progress tracking.
🧩 Personalized Recommendations Get book suggestions based on your reading history and interests.
🌙 Minimal, Distraction-Free UI Designed for focus—ideal for deep reading and thoughtful reflection.
🏆 Gamified Rewards (beta) Earn XP and rewards for completing books and sharing insights.
🔒 Privacy-First Your data is yours. We don’t share it with third parties.
Frontend: Next.js 14 (App Router, SSR)
Backend: Supabase (PostgreSQL, Auth)
Deployment: Coolify / Vercel
Email: Resend API
Styling: TailwindCSS
Languages: TypeScript
If you're contributing to the project or running it locally:
Prerequisites Node.js >= 18
Supabase project (local or cloud)
Environment variables in a .env.local file:
env Copy Edit NEXT_PUBLIC_SUPABASE_URL=... NEXT_PUBLIC_SUPABASE_ANON_KEY=... SUPABASE_SERVICE_ROLE_KEY=... RESEND_API_KEY=... Installation bash Copy Edit git clone https://github.com/your-username/mybookquest.git cd mybookquest npm install Running Locally bash Copy Edit npm run dev
Theo Dufort Founder & Developer YouTube (@theointechs)
Questions, feedback, or partnership inquiries? Email us at info@mybookquest.com
MIT License © 2025 Theo Dufort & MyBookQuest