{"repo":"Open-Dev-Society/booktrace","free":true,"listed":false,"github":"https://github.com/Open-Dev-Society/booktrace","clone":"git clone https://github.com/Open-Dev-Society/booktrace.git","description":"Book Trace – A free, open-source book discovery platform that indexes books from multiple sources, helping users find free, verified, and purchasable books.","language":"TypeScript","stars":18,"topics":["education","freebooks","nextjs","open-source","openlibrary","tailwindcss","webapp","bookdiscovery","bookindexer"],"license":"AGPL-3.0","category":"saas-starters-boilerplates","readme_excerpt":"Book Trace — Open Dev Society Trace every book on the web — free, verified, and open. This repo contains the open-source MVP of Book Trace: a Next.js app that indexes book metadata (not files) and connects readers to publicly available sources such as OpenLibrary, Archive.org, publishers, GitHub, and verified repositories. Core Principles - No Login Required: everything open and accessible - No Piracy: index only publicly available or official links - Knowledge for All: free, student-friendly - Transparency First: clear labeling of Free, Verified, Paid, Open Source - Zero Cost Stack: free-tier friendly infra --- Tech Stack - Next.js 14+ (App Router) + TypeScript - TailwindCSS; light, content-first theme - shadcn/ui (optional styles/components) - Supabase (free tier) for database + querying - Deploy on Vercel Directory overview - app/ — routes and pages (App Router) - page.tsx — home (hero + search + CTA) - search/page.tsx — search results + sections (Related/Popular/Trending placeholders) - library/page.tsx — browsable library (filters + pagination) - book/[id]/page.tsx — book details - api/seed/route.ts — inserts example data - seed/page.tsx — UI to trigger seed - components/ — shared UI - SearchBar.tsx — debounced search with suggestions - FilterSidebar.tsx — labels/topics/types/author filters + topics autocomplete - Pagination.tsx — reusable pagination - BookCard.tsx — cover/title/author + primary badge - SourceBadge.tsx — badges with emojis (🆓/✅/💰/💾) - ContributeForm.t","default_branch":null,"files":null,"tree":[],"storefront":"/r/Open-Dev-Society","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Open-Dev-Society/booktrace/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}