Skip to content

badgerloop-software/sc2-mobile-app

Repository files navigation

BSR Solar Car 2 - Mobile Telemetry App

This is a React Native/Expo based mobile application for real-time telemetry monitoring of our Solar Car 2 (SC2). It will provide live visualization of vehicle subsystems by integrating 3D models, battery status, environmental conditions, and safety alerts. It will serve as a mobile alternative to the engineering (chase car) dashboard for those who prefer the smaller form factor.

Screenshots

Dashboard Systems Battery
Dashboard Systems Battery
Environmental Settings
Environmental Settings

Quick Start

Prerequisites

  • Node.js (v20.x)
  • Expo Go app on your mobile device (for both iOS and Android)

Installation & Running

  1. Clone the repository:

    git clone https://github.com/badgerloop-software/sc2-mobile-app.git
    cd sc2-mobile-app
  2. Install dependencies:

    npm install
  3. Start the development server:

    npx expo start
  4. Run the app:

    • Scan the QR code displayed in the terminal with Expo Go (Android) or the Camera app (iOS)

Tech Stack

  • Framework: React Native
  • Platform: Expo (SDK 54)
  • Navigation: React Navigation
  • UI: Expo Linear Gradient, Expo Blur
  • Icons: Expo Vector Icons
  • Animation: React Native Reanimated

Project Structure

sc2-mobile-app/
├── .github/        # GitHub Actions (CI/CD)
├── assets/         # Images and icons
├── docs/           # Project documentation
├── src/            # Source code
│   ├── assets/     # Models and other assets
│   ├── components/ # Reusable components
│   ├── data/       # Mock data and data sources
│   ├── screens/    # Application screens
│   └── utils/      # Utility functions
├── App.js          # Main application component
└── package.json    # Project dependencies

Troubleshooting

  • If you see an error like "TypeError: configs.toReversed is not a function" when starting Expo, make sure you're running Node v20.x (use nvm to switch to Node 20 if needed).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published