References

Sources, citations & credits

Every resource on Link Loudoun is verified against a public source. Below is a complete accounting of the data, software, fonts, and imagery used to build this site, along with required competition documentation.

Competition documentation

Required forms for the TSA Webmaster competitive event. Both PDFs are attached below per the event Go/No-Go specifications.

Framework / template statement: The visual design system, color palette, typography pairings, layout, component variants, and all page templates on this site were designed and built by our team. We use shadcn/ui as unstyled component primitives (a code library, not a pre-built theme) and Tailwind CSS as a utility framework. No pre-built themes, page templates, or starter designs were used.

Resource data sources

All resource entries (hours, addresses, contact information, eligibility) were compiled and verified against the following public sources. Every record is timestamped with a "last verified" date in our database.

Software libraries

Open-source libraries used in the construction of this site. All are used under their respective permissive licenses (MIT, ISC, BSD, ODbL, OFL).

  • React 19

    MIT License. UI library.

  • TanStack Start & Router

    MIT License. Full-stack React framework with file-based routing and SSR.

  • Vite 7

    MIT License. Build tool.

  • Tailwind CSS v4

    MIT License. Utility-first CSS framework. All design tokens (colors, spacing, typography) were authored by the team in src/styles.css.

  • shadcn/ui (component primitives)

    MIT License. Unstyled component primitives, NOT a pre-built theme. All visual styling, color palette, typography, and layout were designed and built by the team.

  • Radix UI

    MIT License. Accessible primitive components (used under shadcn/ui).

  • Lucide Icons

    ISC License. Icon set.

  • Leaflet & React-Leaflet

    BSD-2-Clause License. Interactive maps.

  • OpenStreetMap

    ODbL License. Map tile data, © OpenStreetMap contributors.

  • Zod

    MIT License. Schema validation.

  • Supabase JS Client

    MIT License. Database and auth client.

Typography

Imagery & iconography

Every visual asset on this site, with attribution and license terms.

  • Homepage hero, "U.S. 50 and Upperville, Virginia"

    Photograph by Ken Lund (Flickr), depicting U.S. Route 50 in the Piedmont horse-country corridor adjacent to western Loudoun County, VA. License: Creative Commons Attribution-ShareAlike 2.0 Generic (CC BY-SA 2.0). Required attribution: "U.S. 50 and Upperville, Virginia" by Ken Lund, CC BY-SA 2.0. Displayed full-bleed with cream/cardinal color overlays for layout; no other modifications.

  • Resource card, Loudoun Hunger Relief

    Unsplash photo (ID: photo-1593113598332-cd288d649433) depicting fresh produce / food pantry context. License: Unsplash License, irrevocable, worldwide, free use for commercial and non-commercial purposes; attribution not legally required but provided here for full transparency.

  • Resource card, Loudoun Homeless Services Center

    Unsplash photo (ID: photo-1518780664697-55e3ad937233) depicting a shelter / interior building context. License: Unsplash License.

  • Resource card, Loudoun Free Clinic

    Unsplash photo (ID: photo-1576091160550-2173dba999ef) depicting a medical / healthcare context. License: Unsplash License.

  • Resource card, INMED Partnerships for Children

    Unsplash photo (ID: photo-1519671482749-fd09be7ccebf) depicting a family / children context. License: Unsplash License.

  • Resource card, Mobile Hope Food Programs

    Unsplash photo (ID: photo-1488521787991-ed7bbaae773c) depicting a mobile / outreach context. License: Unsplash License.

  • Story portrait, Marisol R.

    Unsplash photo (ID: photo-1544005313-94ddf0286df2). License: Unsplash License. Used as a representative portrait, the resident name is a composite (see 'Resident stories' below).

  • Story portrait, James T.

    Unsplash photo (ID: photo-1507003211169-0a1dd7228f2d). License: Unsplash License. Used as a representative portrait for a composite story.

  • Story portrait, Aisha K.

    Unsplash photo (ID: photo-1573496359142-b8d87734a5a2). License: Unsplash License. Used as a representative portrait for a composite story.

  • Story portrait, Daniel & Emma P.

    Unsplash photo (ID: photo-1560518883-ce09059eeffa). License: Unsplash License. Used as a representative portrait for a composite story.

  • Partner logos (marquee)

    Logo images for partner organizations (Loudoun County Government, Loudoun Cares, United Way NCA, Inova Loudoun Hospital, LCPS, Virginia 211, Loudoun Hunger Relief, NVFS, LAWS, Mobile Hope) are served via the Clearbit Logo API, which redirects to each organization's official logo file. All logos remain the trademark and property of their respective organizations and are displayed under fair use for non-commercial referral and attribution purposes.

  • Cardinal mark & monogram (src/assets/cardinal-*.png)

    Original brand marks designed and produced by our team for Link Loudoun, including the cardinal silhouette, circle monogram, and brand sketches. No third-party reference photos were copied; designs are original to this project.

  • Lucide icon set

    ISC License. All UI icons throughout the site (navigation, category markers, status indicators, form fields).

  • Map tiles

    © OpenStreetMap contributors, used under the Open Database License (ODbL). Tile imagery served via the standard OSM tile layer through Leaflet.

Written content & narratives

Full disclosure of how on-site copy, resident stories, and reference numbers were produced.

  • Resident stories (/stories)

    All resident stories are composite narratives written by our team to illustrate realistic resource use cases in Loudoun County. Names and exact circumstances are fictional; service details (pantry hours, clinic eligibility, hotline numbers) are factually accurate and verified against the data sources above. No real residents were interviewed or identified. Portrait photos accompanying stories are stock photography under the Unsplash License (cited above) and do not depict actual program participants.

  • Crisis hotline numbers

    988 (Suicide & Crisis Lifeline), 1-800-799-7233 (National DV Hotline), and LAWS 24-hour line sourced directly from official program websites.

  • Town & geographic data

    Loudoun County town names, ZIP codes, and approximate coordinates compiled from public Loudoun County GIS records.

Honor statement

All work on this site was created and completed by our team. We acknowledge the TSA Honor Statement and have documented every external source above. If you believe any attribution is missing or incorrect, please contact us.