DURATRAY

International

Total Projects

{{ totalProjectsCount }}

({{ activeProjectsCount }} Active)

Total Proposals

{{ totalProposalsCount }}

({{ pendingProposalsCount }} Pending)

Total Reports

{{ totalReportsCount }}

({{ recentReportsCount }} Actionable)

System Status : Security Block (Expected in Preview)

{{ apiError }}

Note: Your code is working perfectly! Google is blocking this preview window from accessing the API because you correctly locked your API key to specific websites in the Google Cloud Console.

You can safely deploy this to Netlify and it will work. Falling back to local mock data for now so you can keep testing the layout.

System Status : Active

Project Portfolio

Auto-updated
Project Description Start Date
Live Days
Progress
Status
Comments
{{ project.description }}
{{ formatDate(project.startDate) }}
{{ calculateDays(project.startDate, project.status === 'Complete' ? project.completionDate : null) }}
{{ project.percentComplete }}% Complete {{ 100 - project.percentComplete }}% Remaining
{{ project.status }}

Proposals Tracker

Description Date Submitted
Days Active
Status
Drive Link Notes
{{ proposal.description }}
{{ formatDate(proposal.dateSubmitted) }} {{ calculateDays(proposal.dateSubmitted, proposal.status !== 'Proposed' ? proposal.decisionDate : null) }} {{ proposal.status }} View File -

Reports

Report Description Date Submitted
Age (Days)
Status
Archive Link Summary
{{ report.description }}
{{ formatDate(report.dateSubmitted) }} {{ calculateDays(report.dateSubmitted) }} {{ report.status }} Open Report -