A React Native mobile application built with Expo for campus navigation and AI tutoring assistance.
- Node.js (v18 or later)
- npm or yarn
- Expo CLI (installed globally or via npx)
-
Navigate to the app directory:
cd navi-app -
Install dependencies:
npm install
-
Start the Expo development server:
npx expo start
-
In the output, you'll find options to open the app in:
- Development build: For testing on a physical device or emulator
- Android emulator: Press
ato open in Android Studio emulator - iOS simulator: Press
ito open in iOS simulator (macOS only) - Expo Go: Scan the QR code with the Expo Go app on your phone
- Start the app:
npx expo start - Start for Android:
npx expo start --android - Start for iOS:
npx expo start --ios - Start for web:
npx expo start --web
navi-app/app/- Main application code with file-based routingnavi-app/data/- Sample data and configuration filesnavi-app/components/- Reusable React components
- Chats: View and manage recent conversations with AI assistants
- Assistants: Choose between Campus Navigator and AI Tutor
- Share: Upload course materials to improve the AI
- Profile: View account information and achievements