BookWorm is a digital reading platform designed to enhance the reading experience by providing an interactive and user-friendly interface. It is available as both a mobile application (BookWorm-Mobile) and a web-based platform (Bookworm). The project aims to offer book lovers an easy way to discover, read, and manage their favorite books.
- User Authentication: Secure login and signup functionality.
- Book Library: Browse and search a vast collection of books.
- Bookmarks & Highlights: Save your favorite sections for later.
- Personalized Recommendations: Get book suggestions based on reading history.
- Offline Mode: Download books for offline reading.
- Dark Mode Support: Customize the reading environment.
- Frontend: React Native
- Backend: Firebase
- Database: Firestore
- State Management: Redux
- Authentication: Firebase Auth
- Frontend: React.js
- Backend: Node.js with Express
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Clone the repository:
git clone https://github.com/amitkumarraikwar/BookWorm-Mobile.git
- Install dependencies:
cd BookWorm-Mobile npm install - Run the app:
npm start
- Clone the repository:
git clone https://github.com/amitkumarraikwar/Bookworm.git
- Install dependencies:
cd Bookworm npm install - Start the development server:
npm start
- Sign Up / Login: Create an account or log in to access your book library.
- Search & Browse: Use the search bar to find books by title, author, or genre.
- Read & Bookmark: Open a book to read and save bookmarks for later reference.
- Customize Experience: Enable dark mode and adjust reading preferences.
- Amit Kumar Raikwar - Developer & Maintainer
- Audiobook Support
- Community Features (Reviews & Discussions)
- Multi-Language Support
- AI-Powered Book Summaries
This project is licensed under the MIT License.
For more details, visit:
- Mobile App Repository: GitHub - BookWorm-Mobile
- Web App Repository: GitHub - Bookworm