Skip to content

KenSu2003/Baretag-iOS-App

Repository files navigation

📦 BareTag iOS App

BareTag is an iOS application designed to work with the BareTag tracking system. It helps users keep track of valuable tools and assets using UWB (Ultra-Wideband) and BLE (Bluetooth Low Energy) technology. BareTag offers real-time positioning, smart alerts, and a user-friendly interface to improve asset security and visibility — especially for construction sites and field teams.


🚀 Features

  • 📍 Track & Locate
    Real-time location tracking of tagged tools within a UWB zone and beyond via Apple’s Find My network.

  • 🚧 Custom Geo-Fencing
    Define boundaries and get alerts when tags move outside the designated area.

  • 🔔 Out-of-Bounds Alerts
    Get instant alerts when a tool exits the permitted tracking zone.

  • 🗺 Interactive Map Integration
    Visualize anchors, tags, and movement in real-time on a dynamic grid overlaid map.

  • 🧭 Detailed Tag Location Info
    Access full GPS metadata — including latitude, longitude, and altitude — per tool.

  • 👤 Secure User Accounts
    Register, log in, and manage your session securely.

  • ⚙️ Anchor Management
    Add, edit, or delete anchors to define tracking zones with precision.

  • 🛠 User-Friendly Interface
    Clean, intuitive navigation across tagging, localization, and settings.


📱 Screenshots

👤 User Access (Authentication & Session Management)

Login, registration, and logout functionality for user account management.


📡 Anchor Management

Manage anchor locations and metadata.


🗺️ Tag Tracking

View tag positions, detailed coordinates, and grid overlays.


🚨 Alerts & Boundaries

Receive alerts and configure boundary zones.


🛠 Installation

To run the app locally:

  1. Clone the repository
    git clone https://github.com/KenSu2003/Baretag-iOS-App.git
    
  2. Open in Xcode
  • Open the .xcodeproj or .xcworkspace file with Xcode and run on a simulator or connected iOS device.
  1. Build and Run
  • Select a device target and press ▶️ to build and launch the app.

Example dataTag.json

{
    "id": "12345",
    "name": "Sample Tag",
    "latitude": 42.3942,
    "longitude": -72.529
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages