Skip to main content

Installing PARKINMX

This comprehensive guide covers installation on all supported platforms: iOS, Android, and Web. Choose your platform below for detailed instructions.

System Requirements

Before installing, ensure your device meets these minimum requirements:

iOS Requirements

  • iOS Version: 13.0 or later
  • Devices: iPhone, iPad, iPod touch
  • Storage: Minimum 100 MB free space
  • Internet: WiFi or cellular data connection
  • Optional: Touch ID or Face ID for biometric login

Compatible Devices

  • iPhone 6s and newer
  • iPad Air 2 and newer
  • iPad mini 4 and newer
  • iPad Pro (all models)
  • iPod touch (7th generation)
PARKINMX supports both portrait and landscape orientations on iPad.

Platform Installation

Installing on iOS

1

Open App Store

  1. Locate and tap the App Store icon on your home screen
  2. The App Store app is pre-installed on all iOS devices
Make sure you’re signed in with your Apple ID before downloading apps.
2

Search for PARKINMX

  1. Tap the Search tab at the bottom of the screen
  2. Type “PARKINMX” in the search bar
  3. Tap Search on the keyboard
  4. Look for the PARKINMX app with the yellow and black icon
The app icon features the PARKINMX logo on a light blue background (#E6F4FE).
3

Download the App

  1. Tap the Get button next to PARKINMX
  2. Authenticate with Face ID, Touch ID, or Apple ID password
  3. The button changes to show download progress
  4. Wait for installation to complete (typically 30-60 seconds)
The app will automatically appear on your home screen when installation is complete.
4

Launch and Set Up

  1. Tap the PARKINMX icon on your home screen
  2. You’ll see the splash screen with the PARKINMX logo
  3. After 2 seconds, you’ll be taken to the login screen
  4. Choose “Regístrate” to create a new account or “ENTRAR” to log in

First Launch Permissions

On first launch, the app may request:
  • Notifications: Tap “Allow” to receive reservation updates and reminders
  • Camera (when needed): Required for QR code scanning at parking facilities
  • Biometric Authentication: Set up Touch ID or Face ID for quick login
Grant camera permission when prompted - it’s essential for scanning parking QR codes.
5

Configure Biometric Login (Optional)

Enable Face ID or Touch ID for faster authentication:
  1. After first login, tap “Enable Biometric Login” when prompted
  2. Follow the on-screen instructions
  3. Your biometric data is stored securely on-device only
Supported methods:
  • Face ID - iPhone X and newer, iPad Pro (2018+)
  • Touch ID - iPhone 5s through iPhone 8, iPad with Home button

iOS-Specific Features

PARKINMX takes full advantage of iOS capabilities:

Face ID / Touch ID

Biometric authentication using Apple’s secure enclave. Your biometric data never leaves your device.

iPad Optimization

Full tablet support with adaptive layouts. Use PARKINMX in Split View or Slide Over multitasking.

Dynamic Type

Respects iOS system font size preferences for better accessibility.

Dark Mode

Automatically switches between light and dark themes based on system settings.

Troubleshooting iOS Installation

Solutions:
  1. Check your internet connection (try WiFi instead of cellular)
  2. Ensure you have enough storage space (Settings → General → iPhone Storage)
  3. Sign out and back into App Store (Settings → Your Name → Media & Purchases)
  4. Restart your device
  5. Update iOS to the latest version (Settings → General → Software Update)
Check these settings:
  1. Go to Settings → Face ID & Passcode (or Touch ID & Passcode)
  2. Ensure PARKINMX is listed and enabled
  3. Try disabling and re-enabling biometric login in the app
  4. Make sure your device’s biometric sensor is clean and unobstructed
Try these fixes:
  1. Force close the app (swipe up from bottom or double-click Home)
  2. Restart your device
  3. Delete and reinstall the app
  4. Check if iOS update is available
  5. Report the issue via GitHub if problem persists
To grant camera access:
  1. Open Settings → Privacy & Security → Camera
  2. Find PARKINMX in the list
  3. Toggle the switch to ON (green)
  4. Relaunch PARKINMX

Post-Installation Setup

After installing on any platform, complete these initial setup steps:
1

Create Account

Register with email, username, and password. See Quick Start Guide for details.
2

Add Vehicle

Add at least one vehicle to your garage. See Managing Vehicles guide.
3

Set Up Payment

Add a payment method or load wallet balance. See Payment Methods guide.
4

Configure Security PIN

Create your 4-digit transaction PIN in Wallet → Security settings.
5

Enable Notifications

Allow notifications to receive reservation updates and reminders.

Development Installation

For developers wanting to run PARKINMX locally:

Prerequisites

# Required software
- Node.js 18+ and npm
- Expo CLI
- iOS: Xcode 14+ (Mac only)
- Android: Android Studio with SDK

Clone and Install

# Clone the repository
git clone https://github.com/AlejandroMV03/PARKINMX.git
cd PARKINMX

# Install dependencies
npm install

Configure Firebase

  1. Create a Firebase project
  2. Add your Firebase config
  3. Enable Authentication and Firestore

Run Development Server

# Start Expo dev server
npm start

# Or run on specific platform
npm run ios      # iOS simulator
npm run android  # Android emulator
npm run web      # Web browser
See Development → Architecture for complete development setup.

Updating PARKINMX

Updates are managed through the App Store:
  1. Open App Store
  2. Tap your profile icon (top right)
  3. Scroll to Available Updates
  4. Find PARKINMX and tap Update
Or enable automatic updates:
  • Settings → App Store → App Updates → ON

Uninstalling PARKINMX

If you need to remove the app:
  1. Long-press the PARKINMX icon on home screen
  2. Tap Remove App
  3. Choose Delete App
  4. Confirm deletion
Your account data remains on Firebase servers. Reinstalling restores your data.

Next Steps

Quick Start Guide

Complete the setup and make your first reservation in 5 minutes.

Feature Overview

Explore all PARKINMX features and capabilities.

User Guides

Detailed guides for using every feature of PARKINMX.

Support

Get help if you encounter any issues during installation.

Technical Details

{
  "expo": {
    "name": "parkinmx",
    "slug": "parkinmx",
    "version": "1.0.0",
    "scheme": "parkinmx",
    "newArchEnabled": true,
    "ios": {
      "supportsTablet": true
    },
    "android": {
      "permissions": [
        "android.permission.USE_BIOMETRIC",
        "android.permission.USE_FINGERPRINT"
      ],
      "edgeToEdgeEnabled": true
    },
    "plugins": [
      "expo-router",
      "expo-secure-store",
      "expo-local-authentication",
      "expo-barcode-scanner"
    ]
  }
}
Key packages used in PARKINMX:
{
  "expo": "~54.0.27",
  "react": "19.1.0",
  "react-native": "0.81.5",
  "expo-router": "~6.0.17",
  "firebase": "^12.6.0",
  "expo-local-authentication": "~17.0.8",
  "expo-barcode-scanner": "^13.0.1",
  "expo-secure-store": "~15.0.8"
}
See Development → Expo Configuration for full dependency list.
Keep your app updated to the latest version for security patches, bug fixes, and new features.

Installation complete? Head to the Quick Start Guide to begin using PARKINMX!

Build docs developers (and LLMs) love