Back to portfolio
Sept 2025

Universal NFC Content Management System

Final Year Individual Project

Problem

Traditional NFC implementations require content to be hard-coded directly onto NFC tags. Once deployed, updating that content becomes difficult or impossible, limiting flexibility and making NFC impractical for use cases that require frequent updates or centralized control.

Solution

Built a Universal NFC CMS that decouples NFC tags from the content they display. Each NFC tag redirects to a unique URL managed by the platform. Content can be created, updated, and reassigned through a centralized dashboard, with changes reflected instantly without modifying the physical tag.

Architecture

The system is built with a Next.js frontend that handles the admin dashboard, page builder, and dynamic page rendering. Backend logic is implemented using Next.js API routes to manage authentication, NFC tag mapping, content resolution, and analytics. A MySQL database stores users, pages, NFC tag mappings, and engagement data. When a tag is tapped, the request resolves the tag ID and dynamically serves the assigned page.

Universal NFC Content Management System architecture diagram

Tech Stack

Next.jsTailwind CSSshadcn/uiNext.js API RoutesMySQLTypeScript

Impact & Learnings

Demonstrated strong system design and product thinking by solving a real-world limitation of NFC technology. The project highlights the ability to build admin-heavy platforms, design clean UX for no-code tools, and architect systems that scale across multiple use cases. Received positive feedback as a final year project.