Book Digest is an application that sends you daily email digests featuring memorable passages from books you've read. Stay connected with literature through curated excerpts delivered to your inbox, helping you reflect on and revisit the meaningful moments from your reading journey.
- Daily Email Digests: Receive curated book passages directly in your inbox
- Personal Library Management: Track and organize books you've read
- AI-Powered Content: Intelligent passage selection and literary analysis
- Customizable Preferences: Tailor your digest frequency and content types
- Quote Collections: Build your personal collection of meaningful passages
- Reading Insights: Discover patterns and themes across your reading history
- Backend: Laravel PHP framework
- Frontend: Modern web technologies for responsive user experience
- Database: Efficient storage for books, quotes, and user preferences
- Email Service: Reliable delivery system for daily digests
- AI Integration: Smart content curation and analysis
- PHP 8.1 or higher
- Composer
- Node.js and npm
- Database (MySQL/PostgreSQL)
- Clone the repository
git clone <repository-url>
cd book-digest- Install PHP dependencies
composer install- Install JavaScript dependencies
npm install- Configure environment
cp .env.example .env
php artisan key:generate- Set up database
php artisan migrate- Build assets
npm run buildStart the development server:
php artisan serveFor frontend development with hot reloading:
npm run dev- Add Books: Import or manually add books to your personal library
- Configure Preferences: Set your digest frequency and content preferences
- Receive Digests: Get daily emails with carefully selected passages
- Explore Insights: Discover connections and themes in your reading
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is open-sourced software licensed under the MIT license.