Skip to content

**Go — AI Urban Mobility** is a premium smart commuter app built with React Native and Expo that delivers AI-powered traffic forecasting, route optimization, and smart parking insights. It combines predictive speed charts, congestion risk analysis, parking stress heatmaps

Notifications You must be signed in to change notification settings

unknownsteve7/Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go — AI Urban Mobility

A premium predictive urban mobility assistant for smart commuters, featuring AI-driven traffic forecasting, smart parking scores, and route optimization.

Features

  • AI Smart Briefing — Gemini-powered daily commute advice
  • Speed Forecast — 30-minute predictive traffic speed chart
  • Route Planner — Compare routes with congestion risk analysis
  • Smart Parking — Parking zone stress scores with density heatmap
  • Active Alerts — Weather, traffic, and parking notifications
  • User Profile — Commute stats, settings, and preferences

Tech Stack

  • React Native (Expo SDK 54)
  • React Navigation (Bottom Tabs)
  • expo-linear-gradient — Gradient cards
  • react-native-svg — SVG heatmap visualization
  • react-native-chart-kit — Speed forecast charts
  • @expo/vector-icons (Ionicons)
  • Google Gemini API — AI briefing (optional)

Getting Started

Prerequisites

  • Node.js 18+
  • Expo CLI (npm install -g expo-cli) or use npx expo
  • Expo Go app on your phone (for testing)

Installation

npm install

Running the App

# Start Expo dev server
npx expo start

# Run on specific platform
npx expo start --android
npx expo start --ios

Scan the QR code with Expo Go (Android) or Camera (iOS) to run on your device.

Gemini AI (Optional)

To enable AI-powered briefings, create a .env file:

EXPO_PUBLIC_GEMINI_API_KEY=your_api_key_here

The app works fully without the API key using intelligent offline fallbacks.

Project Structure

├── App.js                          # Root — Navigation container
├── index.js                        # Expo entry point
├── app.json                        # Expo configuration
├── babel.config.js                 # Babel preset
├── src/
│   ├── theme/colors.js             # Design system tokens
│   ├── data/mockData.js            # Mock data
│   ├── services/geminiService.js   # Gemini AI service
│   ├── navigation/TabNavigator.js  # Bottom tab navigator
│   └── screens/
│       ├── HomeScreen.js           # Dashboard with AI briefing & chart
│       ├── RoutePlannerScreen.js   # Route comparison & navigation
│       ├── ParkingScreen.js        # Parking heatmap & zones
│       ├── AlertsScreen.js         # Notification center
│       └── ProfileScreen.js        # User settings & stats
└── assets/                         # App icons & splash

License

MIT

About

**Go — AI Urban Mobility** is a premium smart commuter app built with React Native and Expo that delivers AI-powered traffic forecasting, route optimization, and smart parking insights. It combines predictive speed charts, congestion risk analysis, parking stress heatmaps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published