NFC Door Unlock App

Smart Access Control Mobile Application

An innovative mobile application that revolutionizes access control through NFC technology. Developed as a junior project at Harrisburg University, this app seamlessly integrates with Arduino-based door unlock mechanisms for secure, contactless access.

15+ Door Systems Installed
200+ Daily Access Logs
0.5s Average Unlock Time
NFC Door Unlock App

Interactive App Demo

9:41

DoorKey

Ready to Unlock

Tap your device to the NFC reader

Access History

Front Door

Successfully unlocked

Today, 9:15 AM

Office Door

Successfully unlocked

Yesterday, 2:30 PM

Back Door

Access denied - Insufficient permissions

Yesterday, 10:45 AM

Settings

Biometric Authentication
Access Notifications
Emergency Override

Hardware Integration

Arduino Uno

Microcontroller brain of the system

Online

NFC Reader

Detects and authenticates devices

Ready

Electronic Lock

Secure door locking mechanism

Locked

System Architecture

Mobile App
NFC Reader
Arduino
Door Unlock

Key Features

NFC Authentication

Secure Near Field Communication for instant door access without physical contact.

  • Sub-second unlock time
  • Encrypted communication
  • Battery-free operation

Biometric Security

Multi-layer security with fingerprint and facial recognition capabilities.

  • Fingerprint authentication
  • Face recognition backup
  • Anti-spoofing protection

Access Logging

Comprehensive audit trail of all access attempts and system activities.

  • Real-time access logs
  • User activity tracking
  • Security incident alerts

Mobile Management

Full control of the access system through an intuitive mobile application.

  • Remote door control
  • User permission management
  • System status monitoring

Technology Stack

Mobile Development

Swift Xcode Core NFC

Hardware

Arduino C++ Bluetooth LE

Backend

Firebase SQLite

Development Tools

Arduino IDE Core Data