A mobile-focused reading tracker app to log your reading journey. Track books you're reading, log events and characters as you go, and view your reading history.
- Hybrid Book Search — Search Google Books + Open Library with source toggle
- Reading Log — Log events and plot points as you read
- Character Tracking — Keep track of new characters and their descriptions
- Star Ratings — Rate books 1-5 stars
- Personal Summaries — Add your thoughts to any book
- Custom Tags — Organize books with tags and filter by them
- Reading Goals — Track streaks and custom challenges
- Statistics Dashboard — View reading pace, rating distribution, top tags
- 6 Color Themes — Light, Void, Ember, Arctic, Steel, Rose
- Offline Support — All data stored locally, works offline as PWA
- Mobile-First — Optimized for phone use, installable as an app
- Visit your deployed site
- Tap the menu (⋮) → "Add to Home Screen" or "Install app"
- The app will appear on your home screen
- Visit your deployed site
- Tap the Share button → "Add to Home Screen"
- The app will appear on your home screen
- Deploy the app to Vercel
- Go to pwabuilder.com
- Enter your Vercel URL
- Download the Android APK package
- Sideload via ADB or file transfer
- Node.js 18+
- npm or yarn
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview- Push this repo to GitHub
- Import the repo in Vercel
- Vercel will auto-detect Vite and deploy
Or use the Vercel CLI:
npm i -g vercel
vercel- React 18
- Vite 5
- Google Books + Open Library APIs
- localStorage for data persistence
- Service Worker for offline support
MIT