UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Home.vue 5.27 KiB
Newer Older
Graham Smith's avatar
Graham Smith committed
<template>
graham.smith's avatar
graham.smith committed
  <div class="home">
Deven Phillips's avatar
Deven Phillips committed
    <Visitor v-if="displayVisitorComponent" />
    <PageHeader v-else>
      <template slot="imageSlot">
        <v-img :src="p1Logo" />
      </template>
      <template slot="button">
        <v-btn color="primary" :href="buttonHeaderURL"> Learn More </v-btn>
graham.smith's avatar
graham.smith committed
    <AmaAnnouncement />
Michelle Tran's avatar
Michelle Tran committed
    <IntroVideo
      class="video-section-margin"
      header="What can Platform One do for you?"
      link="https://repo1.dso.mil/platform-one/bullhorn-delivery-static-assets/-/raw/master/p1/PlatformOne-90sec-Initial-V1-1.mp4"
    />
hunter.congress's avatar
hunter.congress committed
    <ServicesSummary class="service-section-margin" />
    <div class="container my-16">
      <div class="row">
        <div class="col-md-6 text-md-left text-xs-center">
edgar.valles's avatar
edgar.valles committed
          <div>
            <h2 class="pl-8 h2-section-styling">
edgar.valles's avatar
edgar.valles committed
              Explore The
              <span :class="{ sectionTitles: $vuetify.breakpoint.lgAndUp }"
                >Products</span
              >
Luke Glasscock's avatar
Luke Glasscock committed
            </h2>
Luke Glasscock's avatar
Luke Glasscock committed
          </div>
        </div>
        <div class="col-md-6 text-left">
          <h3 class="pl-6 pb-4">How Our Teams Help</h3>
          <ul>
Luke Glasscock's avatar
Luke Glasscock committed
            <li>
              Manages Software Factories for development teams so they can focus
              on building mission applications
            </li>
            <li>
              Decouples development teams from factory teams with DevSecOps and
              Site Reliability Engineer (SRE) expertise
            </li>
            <li>
              Helps instantiate DevSecOps CI/CD pipelines / software factories
              in days at various classification levels
            </li>
            <li>
              Builds and leverages the DoD hardened containers while avoiding
Luke Glasscock's avatar
Luke Glasscock committed
              one-size-fits-all architectures
Luke Glasscock's avatar
Luke Glasscock committed
            </li>
            <li>
              Fully complies with the DoD Enterprise DevSecOps Initiative (DSOP)
              with DoD-wide reciprocity
            </li>
            <li>
Luke Glasscock's avatar
Luke Glasscock committed
              Centralizes the container hardening of 300+ enterprise containers
Luke Glasscock's avatar
Luke Glasscock committed
              (databases, development tools, CI/CD tools, cybersecurity tools,
Luke Glasscock's avatar
Luke Glasscock committed
              etc.)
Luke Glasscock's avatar
Luke Glasscock committed
            </li>
          </ul>
        </div>
      </div>
    </div>
    <div class="container my-16">
edgar.valles's avatar
edgar.valles committed
      <div class="row">
        <div class="col-md-6 text-md-left text-xs-center">
          <h2 class="pl-8 h2-section-styling">
edgar.valles's avatar
edgar.valles committed
            Platform One and Kessel Run
            <span :class="{ sectionTitles: $vuetify.breakpoint.lgAndUp }"
              >Joining forces</span
            >
          </h2>
          <v-btn
            id="memoBtn"
Michelle Tran's avatar
Michelle Tran committed
            data-cy="download"
edgar.valles's avatar
edgar.valles committed
            class="ml-lg-8 ml-md-8 mt-4"
            color="primary"
            href="https://repo1.dso.mil/platform-one/bullhorn-delivery-static-assets/-/raw/master/p1/docs/We%20Believe%20Memo%20-%20P1%20and%20KR%20Signed.pdf"
            target="_blank"
Deven Phillips's avatar
Deven Phillips committed
            rel="noopener noreferrer"
edgar.valles's avatar
edgar.valles committed
          >
            Download the Memo
          </v-btn>
        </div>
        <div class="col-md-6 text-left">
          <h3 class="pl-6 pb-4">
            Platform One, Kessel Run, We “Believe” Software Principles
          </h3>
          <p class="pl-6 pb-2">
            The USAF's Platform One and Kessel Run teams have been hard at work
            to converge our technology, services, and data to ensure rapid
            application portability across key software systems that support our
            warfighters.
          </p>
          <p class="pl-6">
            To do so, we believe it is important to document shared core beliefs
            that we are pursuing through collaboration of our limited pool of
            talented software personnel. These principles guide our
            collaboration, technology decisions, and engagement with industry.
          </p>
        </div>
      </div>
    </div>
graham.smith's avatar
graham.smith committed
    <Awards class="my-16" />

Graham Smith's avatar
Graham Smith committed
    <Wave :bottom="false">
graham.smith's avatar
graham.smith committed
      <WhoWeServe />
Graham Smith's avatar
Graham Smith committed
    </Wave>
Graham Smith's avatar
Graham Smith committed
  </div>
</template>

<script>
graham.smith's avatar
graham.smith committed
import Awards from "@/components/Awards.vue";
import PageHeader from "@/components/PageHeader.vue";
import Visitor from "@/components/Visitor.vue";
import IntroVideo from "@/components/IntroVideo.vue";
import ServicesSummary from "@/components/ServicesSummary.vue";
import WhoWeServe from "@/components/WhoWeServe.vue";
import Wave from "@/components/Wave.vue";
import AmaAnnouncement from "@/components/AmaAnnouncement.vue";
graham.smith's avatar
graham.smith committed

Graham Smith's avatar
Graham Smith committed
export default {
graham.smith's avatar
graham.smith committed
  name: "HomeComponent",
graham.smith's avatar
graham.smith committed
  components: {
graham.smith's avatar
graham.smith committed
    AmaAnnouncement,
graham.smith's avatar
graham.smith committed
    Awards,
Graham Smith's avatar
Graham Smith committed
    IntroVideo,
graham.smith's avatar
graham.smith committed
    PageHeader,
graham.smith's avatar
graham.smith committed
    ServicesSummary,
graham.smith's avatar
graham.smith committed
    Visitor,
Graham Smith's avatar
Graham Smith committed
    Wave,
luke.glasscock's avatar
luke.glasscock committed
  },
  data: () => ({
    displayVisitorComponent: false,
graham.smith's avatar
graham.smith committed
    p1Logo: "/static/p1-logo.webp",
    buttonHeaderURL: "/services",
  }),
Graham Smith's avatar
Graham Smith committed
};
</script>

Luke Glasscock's avatar
Luke Glasscock committed
<style lang="scss" scoped>
edgar.valles's avatar
edgar.valles committed
#memoBtn {
  text-transform: none;
}
.h2-section-styling {
edgar.valles's avatar
edgar.valles committed
  margin-top: -5px !important;
}
.sectionTitles {
  display: block;
  margin-top: 0px !important;
  margin-left: -4px;
  font-weight: 800;
  word-break: break-word;
  font-size: 4.675rem;
  line-height: 1.3em !important;
}
Deven Phillips's avatar
Deven Phillips committed
.header-position {
  position: -100px;
}
Luke Glasscock's avatar
Luke Glasscock committed
iframe {
  overflow: hidden;
}
Deven Phillips's avatar
Deven Phillips committed
.section-margin {
hunter.congress's avatar
hunter.congress committed
  margin-bottom: 120px;
}
Deven Phillips's avatar
Deven Phillips committed
.video-section-margin {
hunter.congress's avatar
hunter.congress committed
  margin-bottom: 70px;
}
Deven Phillips's avatar
Deven Phillips committed
.service-section-margin {
hunter.congress's avatar
hunter.congress committed
  margin-bottom: 87px;
}
Deven Phillips's avatar
Deven Phillips committed
.section-padding {
hunter.congress's avatar
hunter.congress committed
  padding-top: 105px;
}
Deven Phillips's avatar
Deven Phillips committed
.award-padding {
hunter.congress's avatar
hunter.congress committed
  padding-top: 72px;
  margin-bottom: 120px;
}
Luke Glasscock's avatar
Luke Glasscock committed
</style>