A product authentication and traceability platform built with Next.js and Firebase.
The project is organized as follows:
transpass-pwa/: The main Next.js application containing all project codeapp/: Next.js app directory with page componentscomponents/: Reusable UI componentslib/: Core functionality and services (Firebase, auth, products)public/: Static assets and resources
# Navigate to the main app directory
cd transpass-pwa
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Start production server
npm run start- Product digital passports with QR codes
- Authentication for companies and users
- Company dashboard for product management
- Scanner for verifying product authenticity
See image files in the root directory for UI examples:
- landing-page.png: Main marketing page
- login-page.png: User authentication
- register-page.png: Account creation
- company-dashboard.png: Company product management
- scanner-page.png: QR code scanning interface