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.
-
📍 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.
Login, registration, and logout functionality for user account management.
Manage anchor locations and metadata.
View tag positions, detailed coordinates, and grid overlays.
Receive alerts and configure boundary zones.
To run the app locally:
- Clone the repository
git clone https://github.com/KenSu2003/Baretag-iOS-App.git
- Open in Xcode
- Open the .xcodeproj or .xcworkspace file with Xcode and run on a simulator or connected iOS device.
- 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
}









