A web-based application for monitoring military directives, messages, and publications from multiple sources.
Created by Nexus.
- MARADMIN: Marine Administrative Messages from Marines.mil
- NAVADMIN: Navy Administrative Messages from MyNavyHR
- ALNAV: All Navy Messages (placeholder - awaiting RSS feed)
- SECNAV: Secretary of the Navy Instructions (placeholder - awaiting RSS feed)
- JTR: Joint Travel Regulations updates from travel.dod.mil
- Live RSS Feeds: Fetches latest messages from official sources
- Advanced Search: Search by message ID, subject, or keywords
- Date Filtering: Quick filter buttons (Today, This Week, 2 Weeks, This Month, 60/90/180 Days, All)
- Offline Support: Works offline with cached data via service worker
- Dark Theme: Toggle between light and dark modes with persistence
- Modern, responsive design
- Mobile-friendly interface with optimized button layouts
- Real-time search and filtering
- Clear visual hierarchy for messages
- Direct links to source documents
- Installable as a Progressive Web App (PWA)
- Frontend-only: Pure HTML/CSS/JavaScript (no backend required)
- CORS Handling: Automatic fallback through multiple CORS proxies
- Data Storage: LocalStorage for caching and offline support
- RSS Parsing: DOM Parser for XML processing
- PWA: Service worker for offline functionality and fast repeat loads
The app automatically tries multiple CORS proxies in order:
- Direct fetch (if CORS is enabled)
- corsproxy.io
- allorigins.win
- cors-anywhere.herokuapp.com
- codetabs.com
Each proxy has a 15-second timeout before trying the next one.
- Proxy preference caching for faster loads
- Service worker caching for offline access
- Optimized bundle with Vite
- Open the app in a modern web browser
- Select a message type tab (MARADMIN, NAVADMIN, JTR, etc.)
- Use the search box to find specific messages
- Select a date range with the filter buttons
- Click "Refresh" to fetch the latest messages
- Search by message ID:
123/24 - Search by keywords:
promotion,travel, etc. - Search is case-insensitive across ID, subject, and description
- Mobile: Tap "Add to Home Screen" in browser menu
- Desktop: Click install icon in address bar (Chrome/Edge)
| Type | Source |
|---|---|
| MARADMIN | Marines.mil RSS Feed |
| NAVADMIN | MyNavyHR RSS Feed |
| JTR | travel.dod.mil RSS Feed |
| ALNAV | Pending RSS access |
| SECNAV | Pending RSS access |
- Node.js 18+
- npm
npm installnpm run devnpm run buildnpm run previewindex.html- Main HTML structureapp.js- JavaScript application logicstyle.css- Styles and themesmanifest.json- PWA manifestservice-worker.js- Offline cachinglib/- Static data files for placeholder feeds
- Chrome/Edge (recommended)
- Firefox
- Safari
- Any modern browser with ES6+ support
Inspired by navadmin-scanner by mpyne-navy.
This is an unofficial tool not affiliated with the United States Marine Corps, United States Navy, or Department of Defense.