Open your authenticator app and enter the 6-digit code.
MIRÈANE®
Security Setup Required
For security, you must set up Two-Factor Authentication before accessing the dashboard.
You will need the Google Authenticator or Authy app on your phone.
Setting up…
Bags
AD
Total Bags
—
Registered in system
Authentic
—
Active authentic bags
Orders Pending
—
Awaiting fulfillment
Scans Today
—
NFC verifications
Bags
Serial Number
Model
Color
Size
Collection
Status
NFC URL
Actions
Loading…
NFC Tags
Chip UID
Bag Serial
Encoded URL
Active
Created
Actions
Loading…
Orders
Bag Serial
Customer
Email
Status
Tracking
Currency
Ordered At
Actions
Loading…
Sales
Bag Serial
Buyer Name
Sold At
Price
Notes
Order
Actions
Loading…
Customers
Name
Email
Phone
Consent
Retention
Orders
Created
Actions
Loading…
Scan Logs
Bag Serial
Scanned At
Country
City
Device
Suspicious
Loading…
Revenue Overview
Period:
Total Revenue
—
0 orders
Revenue ex-VAT
—
—
VAT Collected
—
—
Orders by Status
No data
Revenue by Country
No data
Top Performing Bags
#
Bag Serial
Model
Orders
Revenue
No data
Brand Settings
Current Account
—
Change Email Address
A confirmation link will be sent to the new address.
Change Password
Login Activity
Loading…
Two-Factor Authentication
Loading…
Notification Recipient
Alert Triggers
New Order
Alert when a new order is created
NFC Scan
Alert on every bag authentication scan
Suspicious Scan
Alert when a scan is flagged suspicious
Data Deletion Request
Alert when customer data is erased (GDPR Art.17)
CSV Exports
Bags
Never exported
Orders
Never exported
Customers
Never exported
Sales
Never exported
Scan Logs
Never exported
Admin Users
Loading…
⚠ Maximum of 5 admin users reached.
Invite New Admin
The invited person will receive a magic-link sign-in email.
Help & User Guide
No results found. Try a different search term.
Getting Started
Open the dashboard URL in your browser.
Enter your admin email address and password.
Click Sign In.
To log out, click Sign Out at the bottom of the left sidebar at any time.
Tip: If you forget your password, go to Settings → Admin Account → Change Password. You will need your current password. Contact another admin if you are locked out.
Bags — register and manage physical bags in the system.
NFC Tags — assign and track NFC chips linked to bags.
Orders — track customer orders and fulfilment status.
Sales — record completed sales and revenue.
Customers — manage customer records and GDPR data.
Scan Logs — see every NFC authentication event in real time.
Settings — configure brand details, account, notifications, exports, and users.
Tip: The four cards at the top of the page show live counts for total bags, authentic bags, pending orders, and today's scans. Click any card to jump to that filtered view.
Click any item in the left sidebar to switch sections instantly.
The page title at the top updates to show your current section.
Your current section is highlighted in white in the sidebar.
Tip: Clicking the stat cards at the top of the dashboard also navigates to the relevant section with a pre-applied filter.
Bags
Go to Bags in the sidebar.
Click Add Bag in the top-right corner.
Enter the Serial Number (required — must be unique), Model, Color, Size, Collection, and Retail Price.
Choose a Status: Authentic, Stolen, Inactive, or Archived.
If you have already written a URL to the NFC chip, paste it in the NFC URL field. Otherwise leave it blank.
Click Save Bag.
Tip: Use the serial number from the physical label on the bag (e.g. MR-2024-001). It cannot be changed after an NFC chip is linked.
Find the bag in the Bags table. Use the search bar to filter by serial number, model, or color.
Click Edit on the right side of that row.
Update the fields in the form.
Click Save Bag.
Tip: Editing a bag does not affect its existing scan logs or linked orders.
Authentic — the bag is genuine and in active circulation. NFC scans show a green verification.
Stolen — the bag has been reported stolen. NFC scans show a red warning.
Inactive — the bag is genuine but not in use (e.g. in storage). Scans show a neutral status.
Archived — the bag has been retired from the system. Scans still work but the bag is no longer tracked actively.
Tip: Change a bag to Stolen immediately if it is reported missing — the authentication page updates in real time.
Each bag's NFC URL follows the format: https://auth.mireane.com/bag/[serial].
The URL is shown in the Bags table — click the copy icon to copy it.
Write this URL to a blank NFC chip using an app such as NFC Tools (iOS or Android).
Once written, the chip is ready to be attached to the bag.
Tip: Always test the chip after writing — scan it with your phone to confirm it opens the correct authentication page.
Go to NFC Tags in the sidebar.
Click Assign NFC Chip.
Enter the Chip UID (found by scanning the blank chip in an NFC reading app).
Select the Bag Serial from the dropdown — the Encoded URL fills automatically.
Click Save.
Tip: Deactivate the old chip before assigning a new one to the same bag.
Orders
Go to Orders in the sidebar.
Click Add Order.
Select the Bag Serial from the dropdown.
Select an existing customer or fill in the customer details manually.
Set the status to Pending and choose the currency.
Click Save Order.
Tip: Selecting an existing customer auto-fills their email, phone, and shipping address.
When creating or editing an order, open the Customer dropdown.
Select the existing customer — their details fill in automatically.
To add a brand-new customer while creating the order, click + Add New Customer next to the dropdown.
Complete the new customer form that appears, then save — the order form is updated automatically.
Tip: Linking orders to customers keeps your customer history accurate and shows an order count per customer in the Customers table.
Find the order in the Orders table and click Edit.
Open the Status dropdown.
Choose: Pending, Sent, Delivered, or Cancelled.
Click Save Order.
Tip: Pending = awaiting dispatch. Sent = shipped and tracking available. Delivered = confirmed received by customer.
Open the order in Edit mode.
Enter the tracking number in the Tracking Number field.
Save the order.
The tracking number appears in the Orders table as a chip with a copy button.
Tip: Paste the tracking number exactly as provided by your courier — no extra spaces.
Go to Settings in the sidebar.
Click the Backup & Export tab.
Click Export next to Orders.
A CSV file downloads to your computer with all order records.
Tip: The last export date is shown below each Export button so you always know how recent your backup is.
Customers
Go to Customers in the sidebar.
Click Add Customer.
Fill in Full Name, Email, Phone, City, Country, and Shipping Address.
Check Consent given if the customer has agreed to data storage.
Click Save Customer.
Tip: Email, phone, and address are encrypted in the database using AES-256-GCM. They are shown with a lock icon (🔒) when viewed in the dashboard.
Find the customer in the Customers table.
Click Edit.
Update the fields as needed.
Click Save Customer.
Tip: Updating a customer's address does not change existing orders — only new orders will use the updated address.
Find the customer in the Customers table.
Click the amber Erase button on their row.
Read the confirmation and click Erase Data.
The customer's name, email, phone, and address are replaced with DELETED immediately.
Their linked order records are preserved for legal accounting purposes.
Tip: This complies with GDPR Article 17 (Right to Erasure). The action cannot be undone.
Consented (green) — the customer agreed to data storage.
No Consent (grey) — no record of consent. Treat this data with extra care and consider reaching out to obtain consent.
Erased (amber) — the customer's personal data has been anonymised following a deletion request.
Tip: Always record consent at the point of sale. You can tick the consent checkbox when adding a customer or editing their record.
When a customer is added, a data retention date is automatically set 10 years in the future.
The date is shown in the Retention column of the Customers table.
When the retention date passes, the cell shows an amber warning badge.
Review expired records and either delete the data, renew consent, or update the date.
Tip: The 10-year default matches typical commercial data retention requirements. Your legal obligations may differ by country — consult your privacy lawyer if unsure.
NFC Tags
Go to NFC Tags.
Click Assign NFC Chip.
Enter the Chip UID. Scan the blank chip using NFC Tools to find the UID.
Select the Bag Serial from the dropdown — the Encoded URL fills automatically.
Click Save.
Write the Encoded URL to the chip using your NFC writing app.
Tip: Save the chip in the dashboard first, then write the URL to the physical chip — this ensures both records match.
Go to NFC Tags and find the tag.
Click Edit.
Uncheck the Active toggle.
Click Save.
Tip: Always deactivate the old chip in the system before assigning a new one to the same bag.
The customer holds their phone near the NFC chip on the bag.
Their phone opens auth.mireane.com/bag/[serial] automatically.
The page looks up the bag status in real time.
A green verification screen shows if the bag is Authentic. A warning shows if it is Stolen.
Every scan is recorded in Scan Logs with the time, country, city, and device.
Tip: No app is needed — any modern smartphone with NFC enabled can scan the chip directly.
Scan Logs
Each row in Scan Logs represents a single NFC scan event. The columns are:
Bag Serial — which bag was scanned.
Scanned At — date and time of the scan.
Country / City — location detected from the scanner's IP address.
Device — the phone or browser used.
Suspicious — whether the scan was flagged automatically.
Tip: Logs are read-only. Export them via Settings → Backup & Export.
A scan is flagged as suspicious when unusual patterns are detected — for example, the same bag scanned from two very different locations within a short window, or unusually high scan frequency.
Suspicious scans appear with a warning icon in the table.
You can receive an email alert for each suspicious scan via Settings → Notifications.
Tip: A single suspicious flag is not always alarming — it may be a traveller scanning in an airport. Look for patterns of suspicious flags on the same bag over time.
Go to Scan Logs.
Type a bag serial (or part of it) in the search bar above the table.
The table filters in real time.
Delete the text to clear the filter and see all logs.
Tip: Click the Scans Today card at the top of the dashboard to jump directly to today's scan log filtered view.
Sales
Go to Sales in the sidebar.
Click Record Sale.
Select the Bag Serial from the dropdown.
Enter the buyer name, sale price, sale date, and any notes.
Click Save Sale.
Tip: Sales and Orders are separate records. Use Orders for shipping and fulfilment tracking, and Sales for revenue accounting.
When recording a sale, choose the bag from the Bag Serial dropdown.
The sale is linked to that bag in the database.
The buyer name is encrypted and shown with a lock icon in the table.
Tip: After recording a sale, consider updating the bag's status — for example, to Inactive if it has left your possession.
Settings
Go to Settings → Admin Account.
To change email: enter the new address and click Update Email. A confirmation link is sent to the new address — click it to confirm the change.
To change password: enter your current password, then the new password twice, and click Change Password.
Tip: Passwords must be at least 8 characters. Your current password is required to confirm your identity before a change is made.
Go to Settings → Notifications.
Enter the email address where alerts should be sent.
Toggle on the types of alerts you want: New Order, NFC Scan, Suspicious Scan, or Data Deletion Request.
Click Save Preferences.
Tip: Preferences are saved to the database. To actually send emails, configure a Supabase Edge Function or webhook that reads these settings.
Go to Settings → Backup & Export.
Click Export next to the dataset you want to download.
A CSV file saves to your computer immediately.
The date of each last export is shown below the button.
Tip: For the Customers export, tick Anonymise PII before exporting — this replaces email and phone with [redacted] in the file, safe for sharing with third parties.
Go to Settings → Manage Users.
Enter the new admin's email address in the Invite New Admin form.
Click Send Invite.
The person receives a magic-link email. Clicking it signs them in as an admin.
They appear in the Admin Users list once added.
To remove a user, click Remove on their row (you cannot remove yourself).
Tip: A maximum of 5 admin users can be active at one time.
Privacy & GDPR
The following fields are encrypted using AES-256-GCM before being stored in the database:
Customers: email, phone, shipping address.
Orders: customer email, phone, shipping address.
Sales: buyer name.
Encrypted fields display a lock icon (🔒) in the dashboard when decrypted for admin viewing.
Tip: The encryption key lives in config.js. Never share or commit this key publicly. If it is lost, encrypted data cannot be recovered.
Find the customer in the Customers table.
Click the amber Erase button on their row.
Confirm the action in the prompt.
Personal data (name, email, phone, address) is immediately replaced with DELETED.
A deletion timestamp is recorded on the customer record.
Associated order records are preserved for legal and tax purposes.
Tip: Record the request date and the requestor's identity in your external GDPR register. This action is irreversible.
Customer data is retained for 10 years from the date of creation by default.
This date is set automatically when a customer is added.
When the date passes, an amber warning badge appears in the Retention column.
Review expired records and either obtain fresh consent, anonymise the data, or delete it.
Order records are typically kept for the full 10-year period for accounting obligations, even after a customer deletion request.
Tip: Legal retention requirements vary by country. Consult a privacy lawyer to confirm the correct retention period for your jurisdiction.
Go to Settings → Backup & Export.
Find the Customers row.
Tick the Anonymise PII checkbox.
Click Export.
The CSV file replaces all email and phone values with [redacted].
Tip: Customers with deletion_requested = true always export with their name shown as [DELETED], regardless of the anonymise toggle.
Add Bag
Assign NFC Chip
Add Order
Record Sale
Add Customer
Activity Log
My Account
AD
—
Profile
Account Security
Two-Factor Auth
Preferences
Login History
Loading…
Order History
Confirm
Detail
Session Expiring Soon
You've been inactive. You'll be automatically signed out in: