Skip to content

amitkumarraikwar/BookWorm-Mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookWorm Project Documentation

Project Overview

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.

Features

  • 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.

Tech Stack

Mobile App (BookWorm-Mobile)

  • Frontend: React Native
  • Backend: Firebase
  • Database: Firestore
  • State Management: Redux
  • Authentication: Firebase Auth

Web App (Bookworm)

  • Frontend: React.js
  • Backend: Node.js with Express
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)

Installation Guide

Mobile App (BookWorm-Mobile)

  1. Clone the repository:
    git clone https://github.com/amitkumarraikwar/BookWorm-Mobile.git
  2. Install dependencies:
    cd BookWorm-Mobile
    npm install
  3. Run the app:
    npm start

Web App (Bookworm)

  1. Clone the repository:
    git clone https://github.com/amitkumarraikwar/Bookworm.git
  2. Install dependencies:
    cd Bookworm
    npm install
  3. Start the development server:
    npm start

Usage Instructions

  • 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.

Contributors

  • Amit Kumar Raikwar - Developer & Maintainer

Future Enhancements

  • Audiobook Support
  • Community Features (Reviews & Discussions)
  • Multi-Language Support
  • AI-Powered Book Summaries

License

This project is licensed under the MIT License.

For more details, visit:

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors