From 2af75342037974bda29815d4b6c2b0eb778ba103 Mon Sep 17 00:00:00 2001 From: russellballestrini Date: Mon, 27 Jan 2020 12:56:52 -0500 Subject: [PATCH] stubbing in page. new file: common.css new file: index.html new file: mps.css new file: static/mps.png --- common.css | 560 +++++++++++++++++++++++++++++++++++++++++++++++++ index.html | 97 +++++++++ mps.css | 66 ++++++ static/mps.png | Bin 0 -> 27936 bytes 4 files changed, 723 insertions(+) create mode 100644 common.css create mode 100644 index.html create mode 100644 mps.css create mode 100644 static/mps.png diff --git a/common.css b/common.css new file mode 100644 index 0000000..f36b589 --- /dev/null +++ b/common.css @@ -0,0 +1,560 @@ +/* * * * * * + * + * Make Post Sell (mps) is a mobile first web application. We make the pages + * look great on mobile & only use media queries as needed for bigger displays. + * + * We use CSS Grid. It's awesome. + * + * * * * * */ + +.avoid-wrap { + display:inline-block; +} + +body { + margin: 0px; + font-family: helvetica; +} + +h1 { + font-size: 1.75em; + margin-top: .4em; + margin-bottom: .4em; +} + +label { + display: block; +} + +a { + text-decoration: none; + color: #5871ad; +} + +input { + /* keep the input inside the parents box! */ + box-sizing: border-box; +} + +input[type="text"], input[type="tel"], input[type="password"] { + padding: 8px; + border-radius: 4px; + border-style: solid; + border-width: 1px; + border-color: #CCCCCC; +} + +textarea { + /* keep the input inside the parents box! */ + box-sizing: border-box; + + padding: 8px; + border-radius: 4px; + border-style: solid; + border-width: 1px; + border-color: #CCCCCC; +} + +section.shop-name-and-description { + display: grid; +} + +input.mps-quantity { + max-width: 60px; +} + +input.mps-submit { + float: right; +} + +textarea.mps-billing-address, +textarea.mps-shop-description, +textarea.mps-shop-ribbon-text +{ + max-width: 600px; + width: 100%; + height: 120px; + padding: 10px; +} + +textarea.mps-shop-ribbon-text { + height: 60px; +} + +input.mps-shop-name, +input.mps-phone-number, +input.mps-google-analytics-id, +input.mps-stripe-public-api-key, +input.mps-stripe-secret-api-key, +input.mps-shop-ribbon-text-color, +input.mps-shop-ribbon-color +{ + max-width: 600px; + width: 100%; +} + +section.product-title-and-description { + display: grid; +} + +section.product-left { + justify-self: right; + text-align: left; + max-width: 480px; +} + +section.product-right { + justify-self: center; + text-align: center; +} + +section.log-in-form { + justify-self: right; + text-align: center; +} + +section.join-form { + justify-self: left; + text-align: center; +} + +input.mps-product-title { + max-width: 600px; + width: 100%; +} + +textarea.mps-product-description { + max-width: 600px; + width: 100%; + height: 120px; + padding: 10px; +} + +input.file-input { + width: 100%; +} + +div.message-ribbon { + padding: 8px; + text-align: center; + font-weight: bold; + font-size: 18px; +} + +section.main { + /*padding: 14px;*/ +} + +/* +section.grid-nav { + grid-column: 1/-1; +} +*/ + +/* mobile first */ +/* the navbar is stacked by default. */ +section.nav { + background-color: #F9F9FA; + display: grid; + grid-template-columns: 1fr; + grid-auto-columns: max-content; + grid-auto-flow: dense; + grid-gap: 4px; + padding: 4px; +} + +div.message-ribbon { + display: none; +} + +section.log-in { + text-align: center; +} + +section.search { + align-self: center; +} + +form.search { + width: 100%; +} + +input.mps-keywords { + width: 100%; + text-align: center; +} + +section.content { + background-color: #ffffff; + margin: 4px; + padding: 4px; +} + +section.logo{ + align-self: center; +} + +img.logo { + width: 100%; +} + +img.product-cart-thumbnail { + border: 1px solid #ddd; + border-radius: 4px; + max-width:44px; + max-height:44px; + width: auto; + height: auto; +} + +img.product-thumbnail { + border: 1px solid #ddd; + border-radius: 4px; + max-width:58px; + max-height:58px; + width: auto; + height: auto; +} + +img.product-main { + /* + border: 1px solid #ddd; + border-radius: 4px; + */ + width: 100%; +} + +a.mps-button { + color: white; + font-weight: bold; + text-align: center; + text-decoration: none; + display: inline-block; + border-radius: 4px; + min-width: 250px; + padding-top: 14px; + padding-bottom: 14px; + margin-top: 4px; + margin-bottom: 4px; +} + +a.mps-button-small { + min-width: 140px; + padding-left: 10px; + padding-right: 10px; +} + +a.product-edit-button { + background-color: #98b6fa; +} + +a.product-preview-button { + background-color: #98b6fa; +} + +a.product-download-button { + background-color: #a3c765; +} + +a.product-new-button { + background-color: #98b6fa; +} + +a.shop-new-button { + background-color: #a3c765; +} + +a.done-button { + background-color: #a3c765; +} + +a.log-out-button { + background-color: #5871ad; +} + +a.cart-checkout-button { + background-color: #a3c765; +} + +a.cart-save-button { + background-color: #98b6fa; +} + +a.cart-activate-button { + background-color: #5871ad; +} + +a.cart-public-button span.lock { + font-size: 24px; +} + +a.cart-public-button { + color: #666666; + border-color: #666666; + border-style: solid; + border-width: 1px; + padding-top: 10px; + padding-bottom: 10px; +} + +a.cart-delete-button { + background-color: #CC6958; +} + +a.user-display-name { + margin: 14px; + display: inline-block; +} + +a.cart-and-count { + margin: 14px; + display: inline-block; +} + +section.serp { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + grid-auto-columns: max-content; + grid-auto-flow: dense; + grid-gap: 14px; +} + +div.serp-item { + border-radius: 4px; + padding: 8px; + grid-column: span 1; + grid-row: span 1; + /* The new CSS animations are off the hook. */ + transition: background-color 700ms ease; +} + +div.serp-item:hover { + background-color: #F9F9FA; +} + +img.serp-thumbnail { + border-radius: 4px; + width: 100%; +} + +div.edit-page { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + grid-gap: 20px; +} + +hr { + color: #EEEEEE; +} + +section.upload-product-and-preview { +} + +section.upload-thumbnails { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + grid-auto-columns: max-content; + grid-auto-flow: dense; + grid-gap: 14px; +} + +section.call-to-action { + text-align: right; + padding: 14px; + display: block; +} + +section.one-column, section.one-column-thin { + max-width: 600px; + margin-left: auto; + margin-right: auto; +} + +section.one-column-thin { + max-width: 400px; +} + +section.user-settings { + justify-self: right; +} + +section.button-panel { + justify-self: left; + text-align: center; +} + +section.existing-cards { + justify-self: right; + text-align: left; + margin-bottom: 40px; +} + +section.new-card { + justify-self: left; + text-align: right; + margin-bottom: 40px; +} + +div.card-details { + max-width: 240px; + margin:auto; +} + +div.card-are-you-sure-buttons { + max-width: 300px; + margin:auto; +} + +section.cart-left { + margin-bottom: 10px; + grid-column: 1 / span 3; +} + +section.cart-left-grid { + display: grid; + grid-gap: 20px; + grid-template-columns: 1fr 4fr 1fr; +} + +section.cart-right { + text-align: center; + margin-bottom: 10px; + grid-column: 4; +} + +span.cart-left-item-title { + font-weight: bold; + font-size: 18px; +} + +section.checkout-left { + justify-self: right; + text-align: left; + text-align: center; + margin-bottom: 40px; +} + +section.checkout-right { + justify-self: left; + text-align: center; + margin-bottom: 40px; +} + +#email2_input { + display: None; +} + +.StripeElement { + min-width: 246px; + width: 100%; + border-color: #bbbbbb; + border-style: solid; + border-width: 1px; + border-radius: 2px; + background-color: white; + padding-top: 12px; + padding-bottom: 12px; + padding-left: 3px; + padding-right: 3px; +} + +.opacity-60 { + opacity: .60; +} + +.well, .well2 { + background-color: #F9F9FA; + border-radius: 10px; + padding: 10px; +} + +@media (max-width: 800px) { + /* the two-column is stacked by default. */ + section.two-column { + max-width: 600px; + margin-left: auto; + margin-right: auto; + } + + /* the cart-grid is stacked by default. */ + section.cart-grid { + max-width: 600px; + margin-left: auto; + margin-right: auto; + } +} + +@media (min-width: 800px) { + /* if we have room, break into 2 columns */ + section.two-column { + display: grid; + grid-template-columns: 1fr 1fr; + grid-auto-columns: max-content; + grid-auto-flow: dense; + grid-gap: 30px; + padding: 14px; + justify-items: center; + } + + /* if we have room, break into 2 columns */ + section.cart-grid { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; + grid-gap: 30px; + padding: 14px; + justify-items: center; + } + + img.product-cart-thumbnail { + max-width:104px; + max-height:104px; + } + + section.content { + background-color: #ffffff; + margin: 4px; + padding: 14px; + } + + input.mps-keywords { + text-align: left; + } + + section.nav { + /* if we have room, break navbar into 3 columns */ + grid-template-columns: minmax(200px, 300px) 3fr 1fr; + grid-gap: 30px; + padding: 14px; + } + + div.message-ribbon { + display: block; + } + + section.log-in { + text-align: right; + } + .well, .well2 { + padding: 10px; + padding-right: 20px; + padding-left: 20px; + } + .well2 { + padding: 10px; + } +} + +@media (min-width: 1200px) { + img.product-cart-thumbnail { + max-width:184px; + max-height:184px; + } + .well, .well2 { + padding: 20px; + padding-right: 40px; + padding-left: 40px; + } + .well2 { + padding: 20px; + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..1880d7c --- /dev/null +++ b/index.html @@ -0,0 +1,97 @@ + + + + + + Sell digital downloads in your own shop, commission free | MakePostSell + + + + + + + + + + + + +
+Sell digital downloads in your own shop, commission free, with MakePostSell. +
+ + + +
+ + + +
+ +
+
    +
  • No commissions! All money from sales is yours.
  • +
  • Risk free! Pay nothing until your 3rd sale.
  • +
  • Always open! $19/mo for an online shop that runs itself, 24/7/365
  • +
+
+ +
+ +
+ MakePostSell is the best way to monitize your blog or social media. + +
+ You already provide your followers immense value for free. If you blog or vlog plenty but your wallet is still empty, you should sell digital downloads. + +
+ Selling on a marketplace means paying an average or 20-35% commission per sale. If you sell a $20 product, the marketplace will tax you between $4 to $7, yeilding you between $13 to $16... + +
+
+ With MakePostSell you do not pay sales commissions. If you sell a $20 product, you earn $20! + +
+
+ When you build your shop with MakePostSell, you are in complete control of your destiny and brand. Nobody can censor or de-platform you. Nobody can charge you sales commission. Nobody can remove your products. You run your shop on your own web domain. + +
+ +
+ +
+ Hi my name is Russell, and I'm the founder and creator of MakePostSell. I'm looking for people to join the beta. If you are selected, you will help shape how MakePostSell works, and as payment your shop will only cost you $10 per month (forever). +
+ + + +
+ + +
+ + + diff --git a/mps.css b/mps.css new file mode 100644 index 0000000..d744b3f --- /dev/null +++ b/mps.css @@ -0,0 +1,66 @@ +div.message-ribbon { + color: #ffffff; + background-color: #5871ad; + background: linear-gradient(to right, #5871ad, #82A8FF); +} + +#alerts { + animation: fadein 2s; +} + +@keyframes fadein { + from { opacity: 0; } + to { opacity: 1; } +} + + +/* ALERT START */ +#alerts { + z-index: 98; +} + +.alert { + opacity: .85; + display: grid; + grid-template-columns: 1fr 50px; + grid-gap: 10px; +} + +.alert-message { + text-align: center; + margin-top: 10px; + margin-bottom: 10px; +} + +.alert .close { + text-align: right; + margin-top: 10px; + margin-bottom: 10px; + margin-right: 15px; +} + +.alert-danger, .alert-error { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-info, .alert-notice { + color: #0c5460; + background-color: #98b6fa; + border-color: #bee5eb; +} + +.alert-success { + color: #155724; + background-color: #a3c765; + border-color: #c3e6cb; +} + +/* ALERT END */ diff --git a/static/mps.png b/static/mps.png new file mode 100644 index 0000000000000000000000000000000000000000..85a0619c3c0c45dafbb3f9e05cc954a5a02240b5 GIT binary patch literal 27936 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 literal 0 HcmV?d00001