Skip to content

3-body-org/react-native-app-baybayin

Repository files navigation

CodeRabbit Pull Request Reviews

Baynolohiya - Baybayin Learning App

A React Native mobile application for learning Baybayin (ancient Filipino script) with interactive lessons, quizzes, and educational content.

Getting Started

Prerequisites

  • Node.js (v18 or higher) - If you don't have Node.js installed, download it from nodejs.org
  • npm or yarn package manager

Setup Instructions

  1. Install Expo CLI

    npm install expo
  2. Check and Update Dependencies Verify and update all dependencies to match the installed SDK version:

    npx expo install --check
    npx expo install --fix

    Then check for common problems:

    npx expo-doctor
  3. Start the Development Server

    npx expo start

Troubleshooting Connection Issues

If Expo Go cannot start the app or you encounter connection problems:

  1. Install ngrok for tunneling

    sudo npm install -g @expo/ngrok
  2. Start with tunnel mode

    npx expo start --tunnel

The tunnel mode creates a secure connection that works regardless of network configuration, making it ideal for testing on physical devices.

Project Information

Key Features

  • Interactive Baybayin learning modules
  • Educational quizzes and assessments
  • PDF viewing capabilities for learning materials
  • Modern React Native architecture

Technical Stack

  • React Native: 0.79.5
  • Expo SDK: 53.0.23
  • React Navigation: For navigation
  • React Native PDF: For educational content viewing
  • React Native Blob Util: For file operations

Deployment

  • This app is set up using Expo Application Services (EAS) for building and deploying to app stores.

Development Notes

This app includes native dependencies that may require additional setup steps depending on your development environment. The tunnel mode option provides the most reliable connection method for testing across different network configurations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors