Bookaholic is a platform that allows readers of physical books to easily digitize and organize their highlights. By leveraging AI-driven text extraction and tagging, Bookaholic helps users store, search, and revisit their favorite book passages effortlessly.
- Digitize Highlights: Upload images of book pages, and Bookaholic extracts the text using the OpenAI API.
- Auto-Tagging: Automatically generate relevant tags for each highlight using AI.
- Organized Storage: Categorize and manage highlights for quick access.
- Cloud Storage: Uploaded images are temporarily stored using AWS S3.
- Email Notifications: Uses MailJet to send emails to users.
- Originally structured as multiple microservices built with Kotlin and Ktor.
- Later consolidated into a single service to minimize deployment costs.
- Built with Angular for a responsive and intuitive user experience.
- OpenAI API: Used for OCR (optical character recognition) and intelligent tagging.
- AWS S3: Temporary image storage solution.
- MailJet: Used for sending emails.
Bookaholic was started in October 2023 as a university project by Max Werner. It was later developed into a commercial product by Nox Technologies, co-founded by Max Werner, Henrik Stoldt, and Noah Irmer. As we are now shutting down the startup, Bookaholic is being open-sourced to allow others to continue its development and benefit from its features.
Since Bookaholic is now open-source, contributions are welcome! If you find bugs, have feature suggestions, or want to improve the project, feel free to submit issues or pull requests.
Bookaholic is released under the MIT License, allowing for modification and redistribution.
For any questions or discussions, reach out via GitHub issues or contact Max Werner at [[email protected]].