8000 GitHub - kennethsolomon/Tsundoku
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kennethsolomon/Tsundoku

Repository files navigation

Tsundoku

Tsundoku (積ん読)

The act of acquiring books and letting them pile up unread (relatable for manga fans 😆)


Tsundoku is a mobile application built with React Native and Expo that helps manga enthusiasts discover, track, and organize their manga reading lists. The app integrates with popular manga services to provide a seamless reading experience.

Tsundoku

Features

  • Browse and search manga from multiple sources (MangaDex, Mangahere (Coming Soon), and more...)
  • Track your reading progress
  • Create custom reading lists
  • Clean and intuitive user interface
  • Cross-platform support (iOS and Android)

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • Expo CLI (npm install -g expo-cli)
  • iOS Simulator (for Mac users) or Android Studio (for Android development)

Installation

  1. Clone the repository:

    git clone https://github.com/kennethsolomon/tsundoku.git
    cd tsundoku
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Start the development server:

    npx expo start
  4. Run on your device or simulator:

    • For iOS (Mac only):
      npm run ios
      # or
      yarn ios
    • For Android:
      npm run android
      # or
      yarn android

Development Setup

  1. Install Xcode (for iOS development, Mac only):

    • Download from the Mac App Store
    • Install iOS Simulator through Xcode
  2. Install Android Studio (for Android development):

  3. Configure environment variables:

    • Copy .env.example to .env
    • Fill in required API keys and configuration

Build

IOS

  1. Prebuild Native Files
   npx expo prebuild
  1. Open Xcode Project
   open ios/my-app.xcworkspace
  1. Build and Run in Xcode
  • Connect an iPhone or use the simulator.
  • Set up signing with an Apple Developer account.
  • Click Run to build and test.

Android

  1. Prebuild Native Files
   npx expo prebuild
  1. Open Android Project in Android Studio
   cd android
   ./gradlew assembleRelease
  1. Generate APK
  • Open the project in Android Studio.
  • Select Build → Build Bundle(s)/APK(s) → Build APK.
  • The APK will be available in android/app/build/outputs/apk/release/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0