Skip to content

kravchenko-anton/Booknex

Repository files navigation

Attention, this is an old version of the project, in the future it will be much better and will be released in the play market ⚠️

Booknex 📚

Booknex is a cross-platform mobile app that is built using the React Native framework. It is designed to be user-friendly, intuitive, and feature-rich, providing users with a powerful tool for discovering new books, managing their reading progress, and keeping track of their book collections.

The app has a sleek and modern interface that is easy to navigate, and it allows users to search for books by author, title, or keyword. Users can also browse through curated lists of popular books, new releases, and staff picks, or view personalized recommendations based on their reading history.

Once a user finds a book they are interested in, they can read detailed descriptions, view cover art, and read reviews from other users. They can also add the book to their personal reading list or collection, or mark it as "currently reading" to track their progress.

Booknex also includes a barcode scanner feature, allowing users to easily add books to their collection by scanning the ISBN barcode on the back of the book. Users can also manually add books by entering the title, author, and other book details.

The app features a built-in reading progress tracker, which allows users to log their progress through each book, set reading goals, and receive reminders to keep them on track. Users can also see their reading history, view statistics about their reading habits, and share their progress with friends and social media.

In summary, Booknex is an all-in-one app for book lovers, providing a powerful search tool, personalized recommendations, and a convenient way to manage reading progress and book collections

Demo & APK

On the right side of the repository screen you can download the apk file 👉

Features

  • Lots of animations 🥂
  • Translation into popular languages 🚌
  • book reading 📖
  • Add your book (book that is in the google book api library) 🔌
  • Offline mode 📴
  • Chat where you can discuss the book 🗣,
  • Profile Setting 🔐
  • Favorites 💖
  • Search for books 🔍
  • Book comments 👨
  • authorization 🎭
  • random book 🌈

Screenshots

## Tech Stack

Client:

    "@epubjs-react-native/core": "^1.1.0", 
	"@epubjs-react-native/expo-file-system": "^1.0.0", 
	"@gorhom/bottom-sheet": "^4.4.5", 
	"@reduxjs/toolkit": "^1.9.1",
	"expo-clipboard": "4.0.1",
	"expo-file-system": "^15.2.2",
	"expo-image-picker": "14.1.0",
	"expo-permissions": "^14.1.1",
	"i18n-js": "3.8",
	"jszip": "3.10.1",
	"lottie-react-native": "^5.1.5",
	"nativewind": "^2.0.11",
	"react-hook-form": "^7.42.0",
	"react-native-gesture-handler": "^2.9.0",
	"react-native-reanimated": "~2.12.0",
	"react-native-toast-message": "^2.1.5",
	"react-redux": "^8.0.5",
	"redux-persist": "^6.0.0",
	"redux-thunk": "^2.4.2",
	"tailwindcss": "^3.2.4"
  • Chat with chat gpt, even if there are no members you can chat with him
  • Add to Play Market
  • Book voiceover
  • Adding Polish and possibly others
  • Online games like chess between participants