{% extends "base.html" %} {% block title %}Proposals - ICDEVβ’{% endblock %} {% block content %} {% from "includes/classification_macros.html" import design_classification_banner %} {{ design_classification_banner('CUI') }}
GovCon proposal writing lifecycle tracker
| Solicitation # | Title | Agency | Due | Days | Type | Set-Aside | Status | pWin | Wtd Value | Mgr | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ stage_icon }} | {{ opp.solicitation_number }} | {{ opp.due_date or 'β' }} | {{ opp.days_left if opp.days_left is not none else 'β' }} | {{ opp.proposal_type }} | {{ opp.set_aside_type or 'β' }} | {{ stage_icon }} {{ st | replace('_',' ') | title }} {% if opp.section_count %} WG {% endif %} |
{% set display_pwin = opp.computed_pwin_pct if opp.computed_pwin_pct is not none else opp.win_probability %}
{% if display_pwin is not none %}
{% set pct = display_pwin | int %}
{% if pct >= 70 %}{% set bar_color = 'var(--status-green,#4caf50)' %}
{% elif pct >= 40 %}{% set bar_color = 'var(--status-yellow,#ffc107)' %}
{% else %}{% set bar_color = 'var(--status-red,#dc3545)' %}{% endif %}
|
{% if opp.weighted_value is not none %}${{ "{:,.0f}".format(opp.weighted_value) }} {% else %}β{% endif %} | {{ opp.proposal_manager or 'β' }} | ||
| No opportunities yet. Click "+ New Opportunity" to create one. | |||||||||||