Search any book, explore detailed information from Google Books, generate AI-powered summaries with Gemini, and cache results for faster future searches.
๐ Live Demo: https://book-mind-ashy.vercel.app/
โญ If you enjoyed this project, consider giving it a star!
- ๐ Search books using Google Books API
- ๐ค Generate AI-powered summaries with Gemini
- ๐พ Cache searches in PostgreSQL (Neon)
- โก FastAPI REST API
- ๐จ Modern React interface
- ๐ Detailed book metadata
- ๐ Categories, ratings and preview links
- ๐พ Caches book data and AI-generated summaries in PostgreSQL
- โ๏ธ Fully deployed online
React + Vite
โ
โผ
FastAPI Backend
โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโโ
โผ โผ
Google Books API Gemini API
โ โ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโ
โผ
PostgreSQL (Neon)
Clone the repository
git clone https://github.com/btrizayade/BookMind.gitBackend
python -m venv .venv
pip install -r requirements.txt
uvicorn app.main:app --reloadFrontend
cd frontend
npm install
npm run devBookMind
โ
โโโ app
โ โโโ database
โ โโโ models
โ โโโ repositories
โ โโโ routes
โ โโโ schemas
โ โโโ services
โ
โโโ frontend
โ โโโ src
โ โโโ assets
โ โโโ components
โ โโโ services
โ
โโโ requirements.txt
- โญ Favorites
- ๐ Find My Next Book
- ๐ญ Should I Read It?
- ๐งฌ Book DNA
- ๐ Personal library
Contributions are welcome!
If you have ideas to improve BookMind, feel free to open an issue or submit a pull request.
Made with a lot of โค๏ธ for books
