Skip to content

Repository files navigation

FDACS Portal — Simplified Government Site Clone

A cleaner, simpler redesign of fdacs.gov built as a static site with a standard U.S. government visual theme. Six pages, no framework, no build step, no dependencies.

▶ Live demo: https://nicholasoglo.github.io/fdacs-clone/

MIT License No dependencies Pages

Important

This is a demonstration project, not a government website. It is not affiliated with, endorsed by, or connected to the State of Florida or the Florida Department of Agriculture and Consumer Services. Every form is inert, no data is collected or transmitted, and all names, figures, records, and phone numbers are illustrative. A persistent banner says so on every page. Do not enter real personal information anywhere in this site.

Homepage hero


Contents


Why this exists

The real FDACS site carries an enormous amount of content — dozens of top-level entry points, deeply nested navigation, and several competing visual styles layered up over the years. This project keeps the same information architecture but reduces it to what a visitor actually arrives to do.

What changed:

Original This version
Primary navigation Many entry points, nested dropdowns 6 flat top-level items
Visual language Several styles layered over time One token-driven system
Top tasks Scattered across the page 4 tiles above the fold
Typography Mixed Serif headings, sans UI, one scale
Page weight Heavy, script-dependent ~30 KB HTML + 16 KB CSS + 2 KB JS
Dependencies Multiple Zero

The theme follows the conventions Americans already recognize from federal sites — the official site banner, the navy/blue/white palette, the identifier footer — drawing on USWDS patterns without pulling in the framework.


Screenshots

Home

Top services — the four things people come here to do, above the fold.

Top services

Browse by topic — six subject areas covering the department's full remit.

Browse by topic

Newsroom with an alert sidebar and helpline callout.

Newsroom

Fresh From Florida section.

Fresh From Florida

File a Complaint

A four-step progress indicator, grouped fieldsets, and inline hint text.

Complaint form

Accordion FAQ explaining what happens after filing.

Complaint FAQ

Pay & Register

Service tiles for licensing and registration tasks.

Online services

Fee schedule with status badges.

Fee table

Downloadable forms library.

Forms library

Consumer Resources

Business and license search with sample results.

Business search

Florida Do Not Call registration.

Do Not Call

Current scam alerts.

Scam alerts

A–Z resource guide with a letter jump nav.

A to Z guide

Our Department

Mission statement with an at-a-glance sidebar.

Mission

Leadership shown by role. No real officials are named anywhere in this project.

Leadership

All nineteen divisions and offices.

Divisions

Contact

Contact methods with a "who handles what" sidebar for misrouted complaints.

Contact methods

Regional office table.

Regional offices

Responsive

Three breakpoints: 390 px (mobile), 834 px (tablet), 1440 px (desktop).

Mobile views

Mobile home Mobile complaint form Mobile divisions

Tablet.

Tablet

Full-page views

Home, full page
Home
File a Complaint, full page
File a Complaint
Pay and Register, full page
Pay & Register
Consumer Resources, full page
Consumer Resources
Our Department, full page
Our Department
Contact, full page
Contact

Design system

Everything is driven by custom properties in one stylesheet — change a token, change the site.

Color

Token Value Used for
--c-navy #162e51 Header nav, hero, footer, headings
--c-navy-dark #0d1f38 Utility bar
--c-blue #005ea2 Links, primary buttons, active states
--c-blue-dark #1a4480 Hover states, stat band
--c-blue-faint #eff6fb Icon wells, tinted sections
--c-green #2e6b40 Agriculture accents, division cards
--c-orange #c05600 Calls to action, alerts, Fresh From Florida
--c-gold #ffbe2e Focus rings, active nav underline
--c-red #b50909 Required-field markers, banner flag

Type

Serif for the wordmark and page titles, sans for everything else. System-font fallbacks throughout, so the site loads with zero network requests for fonts.

--font-sans:  "Public Sans", "Segoe UI", system-ui, -apple-system, Arial, sans-serif;
--font-serif: "Merriweather", Georgia, "Times New Roman", serif;

Components

Official site banner with a "Here's how you know" disclosure · utility bar · brand bar with search · primary nav with a mobile drawer · hero (home and interior variants) · breadcrumbs · stat band · service tiles · topic link cards · division cards · news list · alerts in four tones · badges · progress steps · fieldset forms · data tables · accordions · sidebar layout · A–Z index · multi-column footer with an identifier bar.


Accessibility

  • Semantic landmarks throughout (header, nav, main, aside, footer)
  • Skip link to main content on every page
  • Visible focus rings at 3 px in a high-contrast gold, never suppressed
  • aria-current="page" on the active nav item
  • aria-expanded / aria-controls wired to the banner disclosure, mobile nav, and accordions
  • Every form control has a real <label>; hints are associated, not placeholder-only
  • Tables use <caption> and scoped <th>
  • Body text meets WCAG AA contrast against its background
  • Works with JavaScript disabled — JS only enhances disclosures and stubs the demo forms
  • A print stylesheet drops navigation and chrome

Project structure

fdacs-clone/
├── index.html                 # Home
├── file-a-complaint.html      # Complaint form, steps, FAQ accordion
├── pay-register.html          # Licensing, fee schedule, forms library
├── consumer-resources.html    # Business search, Do Not Call, scams, A–Z
├── our-department.html        # Mission, leadership, 19 divisions
├── contact.html               # Contact methods, regional offices
├── assets/
│   ├── css/styles.css         # Entire design system, ~16 KB
│   ├── js/site.js             # Disclosures, mobile nav, demo form handling
│   └── img/
│       ├── seal.svg           # Original emblem — not the Florida state seal
│       └── favicon.svg
└── docs/screenshots/          # The 30 images used above

The emblem in assets/img/seal.svg is original artwork drawn for this project. It deliberately does not reproduce the official seal of the State of Florida or of the department.


Running locally

No build step and no dependencies — open index.html directly, or serve the folder:

python3 -m http.server 8000

Then visit http://localhost:8000.

Any static host works. To publish with GitHub Pages, enable Pages on the main branch at the repository root.


License

MIT — do what you like with the code.

The design is offered as a reference implementation. If you adapt it, please keep it clearly distinguishable from any real government website.

About

A simplified, professional redesign of FDACS.gov in a standard U.S. government theme. Static, zero dependencies. Demonstration project only - not affiliated with the State of Florida.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages