# Student Label System > Documentation for NYC Adult Education student file labels, intake, cabinets, and archive workflows. ## Docs - [Data Lead and Admin tools](https://docs.nycadultedlabels.nyc/admin/data-lead-tools.md): Cleanup, activity reports, schools, address verification, and security. - [Enrollment dashboard](https://docs.nycadultedlabels.nyc/admin/enrollment-dashboard.md): Track registrations by staff and review intake time issues. - [Label stock](https://docs.nycadultedlabels.nyc/admin/label-stock.md): Track Avery sheet inventory, burn rate, restock, and usage history by school. - [AWS deployment](https://docs.nycadultedlabels.nyc/contributors/aws-deployment.md): Deploy the Student Label System on Amazon EC2 with Docker Compose — architecture, env vars, TLS, and migration from Vercel. - [Cursor and MCP setup](https://docs.nycadultedlabels.nyc/contributors/cursor-and-mcp.md): Connect Mintlify MCP servers in Cursor to write and search documentation with AI. - [Local preview](https://docs.nycadultedlabels.nyc/contributors/local-preview.md): Run the Mintlify dev server and publish to production. - [School subdomains](https://docs.nycadultedlabels.nyc/contributors/school-subdomains.md): Configure school1.nycadultedlabels.nyc portals — DNS, Vercel, env vars, and School Settings slugs. - [Screenshot checklist](https://docs.nycadultedlabels.nyc/contributors/screenshot-checklist.md): Production screenshots in the docs, plus how to re-capture. - [System architecture](https://docs.nycadultedlabels.nyc/contributors/system-architecture.md): How the Student Label System is built — Next.js monolith, MongoDB, auth, integrations, and health endpoints. - [Introduction](https://docs.nycadultedlabels.nyc/index.md): Student Label System documentation for NYC Adult Education staff. - [Quickstart](https://docs.nycadultedlabels.nyc/quickstart.md): Sign in, pick your role, and complete your first task in a few minutes. - [Address and NYC verification](https://docs.nycadultedlabels.nyc/reference/address-and-verification.md): Capture street and apartment separately, verify with NYC Geoclient, and use addresses in duplicate matching. - [Bulk upload](https://docs.nycadultedlabels.nyc/reference/bulk-upload.md): Import students from CSV with preview validation, duplicate removal, and NYC address checks. - [Dual ID system](https://docs.nycadultedlabels.nyc/reference/dual-id-system.md): Label ID and Student ID formats. - [QR codes](https://docs.nycadultedlabels.nyc/reference/qr-codes.md): Public URLs for student labels and archive boxes. - [Archive and school year](https://docs.nycadultedlabels.nyc/storage/archive-and-school-year.md): End-of-year closeout, physical archive boxes, and public box labels. - [Cabinets and drawers](https://docs.nycadultedlabels.nyc/storage/cabinets-and-drawers.md): Active file storage — drawers, sections, labels, moves, capacity planning, and room map. - [User roles](https://docs.nycadultedlabels.nyc/user-roles.md): Permissions for Admin, Data Lead, Data Member, and Intake Member. - [Duplicates and siblings](https://docs.nycadultedlabels.nyc/workflows/duplicates-and-siblings.md): Review flagged and auto-detected duplicate student records with address comparison. - [Email validation](https://docs.nycadultedlabels.nyc/workflows/email-validation.md): Verify student email addresses with EmailAwesome. - [Intake workflow](https://docs.nycadultedlabels.nyc/workflows/intake.md): Register new and returning students, verify addresses, enforce session hours, and log visits. - [Labels and scanning](https://docs.nycadultedlabels.nyc/workflows/labels-and-scanning.md): Avery 5163 and 94205 labels, barcodes, QR codes, and public student pages. ## Optional - [Live app](https://nycadultedlabels.nyc) - [In-app guide](https://nycadultedlabels.nyc/docs)