Dashboard
Welcome back! Here's your tender overview.
# TenderRadar Navigation System & Shared Layout Complete implementation guide for consistent navigation, authentication, and styling across all TenderRadar pages. ## 📁 File Structure ``` /var/www/tenderradar/ ├── auth.js # Shared auth utilities ├── app.css # Shared app styles ├── index.html # Landing page (unchanged) ├── login.html # Login page ├── signup.html # Sign up page ├── dashboard.html # Dashboard page ├── profile.html # User profile page ├── alerts.html # Alerts page ├── tenders.html # Tenders page (optional) ├── styles.css # Landing page styles (unchanged) ├── script.js # Landing page script (unchanged) └── components/ ├── nav.js # Navigation component └── footer.js # Footer component ``` ## 🚀 Quick Start ### 1. Add Auth Module to All App Pages Add this to the `
` of every app page (dashboard, profile, alerts, etc.): ```html ``` ### 2. Add Navigation & Footer Components Add these before the closing `` tag on every app page: ```html ``` ### 3. Include App Styles Add this to the `` of every app page: ```html ``` ### 4. Protect Pages with Auth Check Add this immediately after loading auth.js in your page JavaScript: ```javascript // Require authentication on this page requireAuth(); ``` --- ## 📋 Complete Example: dashboard.html ```htmlWelcome back! Here's your tender overview.
| Tender ID | Title | Status | Action |
|---|---|---|---|
| TR-001 | Ministry Website Redesign | Open |
|
Create your first alert to start receiving tender matches.