BasaBuddy is Team Hackademics' submission to the Readers Rising Hackathon 2025 organized by the National Book Development Board of the Philippines. This React Native mobile application aims to promote literacy and reading culture in the Philippines by providing an engaging platform that connects readers with books and learning resources.
This hackathon took place on September 13, 2025 to September 14, 2025.
- React Native - Cross-platform mobile development
- Expo - Development platform and build tools
- JavaScript - Programming language
- Async Storage - Offline local storage for both iOS and Android.
BasaBuddy/
βββ index.js # Entry point of the application
βββ App.jsx # Main app component
βββ package.json # Dependencies and scripts
βββ package-lock.json # Locked versions of dependencies
βββ app.json # Expo configuration file
βββ store/ # State management files
βββ screens/ # Screen components
βββ components/ # Reusable UI components
βββ constants/ # App constants (colors, dimensions, etc.)
βββ helpers/ # Utility functions
βββ assets/ # Images, fonts, and static resources
Make sure you have the following installed:
- Node.js (v16 or higher)
- npm or yarn
- Expo CLI:
npm install -g @expo/cli - Expo Go App on your mobile device (iOS | Android)
npm installnpm startOption A: Physical Device
- Make sure your phone and computer are on the same Wi-Fi network
- Open the Expo Go app on your phone
- Scan the QR code that appears in your terminal
Option B: Emulator
# For iOS (macOS only)
npm run ios
# For Android
npm run androidBuilt by Team Hackademics for the Filipino reading community






























