Skip to content

Use NFC Apk for NFC Detection and Web-NFC is an experimental browser API that enables websites to interact with nearby NFC (Near Field Communication) tags and devices using the NFC Data Exchange Format (NDEF).

License

Notifications You must be signed in to change notification settings

Kratugautam99/Near-Field-Communication-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📡 Near-Field-Communication-Project

Welcome to Near-Field-Communication-Project, a dual-platform solution for interacting with NFC (Near Field Communication) tags and devices. This project combines the power of Web NFC and a native Android NFC reader app to offer seamless tag detection, reading, and writing capabilities.


🚀 Live Demo & Downloads

  • 🌐 Web NFC App: Launch Web NFC — interact with NFC tags directly from your browser (Chrome for Android required)
  • 📱 Android NFC App: Download APK — install the native NFC reader app for enhanced tag detection

📦 Project Structure

near-field-communication/
├── NFCReaderApp/         # Android NFC Reader App (Kotlin-based)
├── public/               # Static assets for Web NFC frontend
├── NFCApp.apk            # Prebuilt Android APK
├── .gitignore            # Git ignore rules
├── license.txt           # MIT License
├── package.json          # Node.js dependencies and scripts
├── server.js             # Express server for Web NFC

🧠 About the Project

This repository demonstrates two approaches to NFC interaction:

(A) Web NFC: Uses the experimental Web NFC API to read/write NFC tags via supported browsers.

(B) Android NFC App: A Kotlin-based mobile app built with Android Studio that supports reading and writing NDEF messages from physical NFC tags.


🛠️ Technologies Used

Frontend: HTML, CSS, JavaScript

Backend: Node.js, Express

Mobile: Kotlin, Android SDK

Deployment: Vercel (for Web NFC)


📚 Topics Covered

  1. NFC tag detection and reading

  2. Writing NDEF messages (In Progress)

  3. RFID tag compatibility

  4. Web NFC API integration

  5. Android NFC development


📄 License

This project is licensed under the MIT License. See license.txt for details.


🙌 Contributing

Pull requests are welcome! If you’d like to improve the app, fix bugs, or expand functionality, feel free to fork the repo and submit a PR.


✨ Acknowledgments

Thanks to the pioneers of Web NFC and the open-source Android community for making NFC development accessible and exciting.

About

Use NFC Apk for NFC Detection and Web-NFC is an experimental browser API that enables websites to interact with nearby NFC (Near Field Communication) tags and devices using the NFC Data Exchange Format (NDEF).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published