PageSourceSearch

https://cushionapp.com/_nuxt/72d8d35.js

js cushionapp.com collected 2026-09-24 18:53:08 UTC 10,494 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{618:function(e,t,o){"use strict";o.r(t);var r=o(0),n=o(184),l=o(240),f=o(185),d=r.a.extend({components:{SiteFooter:n.default,RollercoasterAnimation:l.default,IntroCopySection:f.default},head:function(){return{title:"Cushion — Peace of mind for freelancers",meta:[{hid:"description",name:"description",content:"Finally know if you’re on track—without spreadsheets, guesswork, or end-of-year surprises."},{hid:"og:title",property:"og:title",content:"Cushion — Peace of mind for freelancers"},{hid:"og:description",property:"og:description",content:"Finally know if you’re on track—without spreadsheets, guesswork, or end-of-year surprises."},{hid:"og:image",property:"og:image",content:"https://images.ctfassets.net/pnemtfk8bsug/53XXpFAzzYWrx2Q6kaRbl9/7e79b17713ee0a74f3560971188a9f9f/social-card-homepage.png"},{hid:"og:url",property:"og:url",content:"https://cushionapp.com"},{hid:"twitter:site",name:"twitter:site",content:"@cushionapp"},{hid:"twitter:card",name:"twitter:card",content:"summary_large_image"},{hid:"twitter:title",name:"twitter:title",content:"Cushion — Peace of mind for freelancers"},{hid:"twitter:description",name:"twitter:description",content:"Finally know if you’re on track—without spreadsheets, guesswork, or end-of-year surprises."},{hid:"twitter:image",name:"twitter:image",content:"https://images.ctfassets.net/pnemtfk8bsug/53XXpFAzzYWrx2Q6kaRbl9/7e79b17713ee0a74f3560971188a9f9f/social-card-homepage.png"}],link:[{hid:"canonical",rel:"canonical",href:"https://cushionapp.com/"}]}}}),h=o(1),component=Object(h.a)(d,(function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"Page Theme--white Flavor--blueberry"},[o("HomepageSiteHeader"),e._v(" "),o("main",{staticClass:"Page__content"},[o("ScreenHero",{attrs:{model:{fields:{title:"Peace of mind for freelancers"}}}},[o("p",[e._v("Finally know if you’re on track—without spreadsheets, guesswork, or end-of-year surprises.")]),e._v(" "),o("CtaGrid",{attrs:{model:{fields:{ctas:[{fields:{identifier:"Homepage hero > Try for free",label:"Try for free",priority:"Primary",href:"https://get.cushionapp.com"}},{fields:{identifier:"Homepage hero > Learn more",label:"Learn more",priority:"Secondary",href:"#rollercoaster"}}]}}}})],1),e._v(" "),o("Banner",[o("p",[o("a",{attrs:{href:"https://get.cushionapp.com"}},[o("span",[e._v("Try Cushion free for 14 days.")]),e._v(" "),o("span",[e._v("No credit card required.")])])])]),e._v(" "),o("RollercoasterAnimation"),e._v(" "),o("IntroCopySection",[o("p",[e._v("Freelancing will always have its ups and downs, but Cushion makes sure you’re never caught off guard, so you can focus on your work instead of worrying if you’re making enough.")])]),e._v(" "),o("FeatureSideBySide",{attrs:{model:{fields:{layout:"ImageLeft",title:"Stay on track for the year",icon:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/H965Q9purltCD2TiqNsVl/0c4b61e8e1ff7b53b9197e5f2cea530b/feature-icon-money.svg"}}},flavor:{fields:{slug:"lime"}},imageSize:"Cover",image:{fields:{asset:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/5fybJSuLjSt62eA4MlZmvB/673b0065fc306edef6e1527a55b39aff/feature-budget-desktop.png",details:{image:{width:2596,height:800}}}}},assetPhonePortrait:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/2LBcKvKl7sBokAxnicVPnh/47726f3cd1283021f0e3fc2f93acb4d7/feature-budget-phone-portrait.png",details:{image:{width:900,height:720}}}}},assetPhoneLandscape:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/oKX6WpTNdohZhs2QffLvF/f4d1bcb30229b2907adf5b74b8ccd9d8/feature-budget-phone-landscape.png",details:{image:{width:1500,height:800}}}}},assetTabletPortrait:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/Brtu9j6LIFVbjyR9S0Oix/c5f2e06cf8e08e2f1a2b1329fbb17c4b/feature-budget-tablet-portrait.png",details:{image:{width:900,height:800}}}}}}}}}}},[o("p",[e._v("With Cushion, you’re always on top of invoices and potential income. You can set financial goals to separate what you "),o("em",[e._v("need")]),e._v(" to make from what you "),o("em",[e._v("want")]),e._v(" to make.")]),e._v(" "),o("ul",[o("li",[e._v("Know what you need to stay afloat")]),e._v(" "),o("li",[e._v("Set minimum, target, and stretch goals for yourself")]),e._v(" "),o("li",[e._v("Know when it’s safe to take a break—or time to hustle")])])]),e._v(" "),o("FeatureSideBySide",{attrs:{model:{fields:{layout:"ImageRight",title:"A bird’s eye view of your schedule",icon:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/4yy3la8xqXF4AKKZxE0GTu/579e9089ce40e30f455aa825b249be5b/feature-icon-calendar.svg"}}},flavor:{fields:{slug:"lemon"}},imageSize:"Cover",image:{fields:{asset:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/751kZRst6ETh9DIYlpFsVw/fd70585779f7c549a79408569530af78/feature-schedule-desktop.png",details:{image:{width:2596,height:800}}}}},assetPhonePortrait:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/YSmcCLdyjwjSRkcWOLQVj/40e07e272f12221f2ef6506abe1959a4/feature-schedule-phone-portrait.png",details:{image:{width:900,height:720}}}}},assetPhoneLandscape:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/1FJwsD2wQYxBDKDInoKBp2/e4231f56b973d7c3c7d86976d208c123/feature-schedule-phone-landscape.png",details:{image:{width:1500,height:800}}}}},assetTabletPortrait:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/7Fqbriz3in3lKfI6MZeNvH/23a2e66b1728bb308d951697c5e6a7eb/feature-schedule-tablet-portrait.png",details:{image:{width:900,height:800}}}}}}}}}}},[o("p",[e._v("Cushion visualizes your year as a whole, so you can confidently say yes to new projects and avoid overbooking yourself… again.")]),e._v(" "),o("ul",[o("li",[e._v("See months ahead of time—not just week-to-week")]),e._v(" "),o("li",[e._v("Know exactly when you’re available or overbooked")]
1),e._v(" "),o("li",[e._v("Spot delays and dragging deadlines")])])]),e._v(" "),o("FeatureSideBySide",{attrs:{model:{fields:{layout:"ImageLeft",title:"Learn insights about your clients",icon:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/2pGGvlAgQrNFt9vTMTrxmA/e7d1e1d01dc9126ffdb271bd6987f0fd/feature-icon-available.svg"}}},flavor:{fields:{slug:"lime"}},imageSize:"Cover",image:{fields:{asset:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/3gR7t1DUJn61eTvCD0KZYR/5b27a5e7d196eb9ec0b603aa8f8eb182/feature-insights-desktop.png",details:{image:{width:2596,height:800}}}}},assetPhonePortrait:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/46oS96Mo3YKTJedCGTxpEV/e910feb653c91bb5dfcdf1b68455459b/feature-insights-phone-portrait.png",details:{image:{width:900,height:720}}}}},assetPhoneLandscape:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/4dRAmGB4Z8vjYkRPxj9MX3/a12b9d5f11597dac9c8be9f395a60dd2/feature-insights-phone-landscape.png",details:{image:{width:1500,height:800}}}}},assetTabletPortrait:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/4rWsDlrEceBG4Oc7rMwj8s/fb27614e62f6e056dea34a822506fd25/feature-insights-tablet-portrait.png",details:{image:{width:900,height:800}}}}}}}}}}},[o("p",[e._v("When scheduling or estimating a new project, Cushion will highlight relevant client tendencies.")]),e._v(" "),o("ul",[o("li",[e._v("See who actually pays on time and who doesn’t")]),e._v(" "),o("li",[e._v("Identify which clients consistently delay projects")]),e._v(" "),o("li",[e._v("Know which clients are worth keeping")])])]),e._v(" "),o("TestimonialSection",{attrs:{model:{fields:{testimonials:[{fields:{avatar:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/25TYdd0vuB3Liyz3wAQwdq/267d24155417dcf1018cee478caeec87/avatar-shauna.jpg"}}},quote:"Cushion was exactly what I was looking for when I was overbooking myself without realizing it.",authorUrl:"https://twitter.com/shaunaparmesan",authorName:"Shauna Lynn Panczyszyn",authorRole:"hand lettering artist"}},{fields:{avatar:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/4eEcaQrhc7H5Q9f1ZzWWIC/0695f7820f954df30bfd59c233a7446e/avatar-andre.jpg"}}},quote:"Being a visual person, Cushion helps me understand where my income is coming from and when it’s coming in.",authorUrl:"https://twitter.com/andrebob",authorName:"Andre Bohrer",authorRole:"freelance filmmaker"}},{fields:{avatar:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/2sVL5AzUro05yq5qyAfKyw/b9a1067e6fc6ac84908892e2ac0171e5/avatar-emily.jpg"}}},quote:"Cushion is pretty to look at, easy to use, and tells me what I need from simple info.",authorUrl:"https://twitter.com/emilyobyrne",authorName:"Emily O'Byrne",authorRole:"freelance business analyst"}},{fields:{avatar:{fields:{file:{url:"https://images.ctfassets.net/pnemtfk8bsug/3ZhRRQs2gbgpI1goQWuD1Q/2a84902b7e3c86eb1eea696a4a426a63/avatar-natalie.jpg"}}},quote:"Incredibly thrilled with Cushion so far. It makes me want to work and invoice more.",authorUrl:"https://twitter.com/talkanatalka",authorName:" Natalie Semczuk",authorRole:"freelance project manager"}}]}}}}),e._v(" "),o("FooterCta",{attrs:{model:{fields:{title:"Get started with Cushion"}}}},[o("p",[e._v("Join thousands of happy freelancers who use Cushion to bring peace of mind to their freelance life.")]),e._v(" "),o("CtaGrid",{attrs:{model:{fields:{ctas:[{fields:{identifier:"Homepage hero > Try for free",label:"Try for free",priority:"Primary",href:"https://get.cushionapp.com"}}]}}}}),e._v(" "),o("template",{slot:"aside"},[o("ul",[o("li",[e._v("Built by "),o("a",{attrs:{href:"https://destroytoday.com"}},[e._v("a freelancer")])]),e._v(" "),o("li",[e._v("Designed "),o("em",[e._v("for")]),e._v(" freelancers")]),e._v(" "),o("li",[e._v("Independently bootstrapped")]),e._v(" "),o("li",[o("a",{attrs:{href:"/blog"}},[e._v("\n              Active & transparent development\n            ")])]),e._v(" "),o("li",[e._v("Easily download your data")]),e._v(" "),o("li",[e._v("Super quick, personal support")])])])],2)],1),e._v(" "),o("SiteFooter",{attrs:{model:{fields:{theme:{fields:{slug:"dark"}},flavor:{fields:{slug:"lime"}}}}}}
1)],1)}),[],!1,null,"1b8ffe4b",null);t.default=component.exports;installComponents(component,{HomepageSiteHeader:o(228).default,CtaGrid:o(325).default,ScreenHero:o(327).default,Banner:o(328).default,RollercoasterAnimation:o(240).default,IntroCopySection:o(185).default,FeatureSideBySide:o(225).default,TestimonialSection:o(229).default,FooterCta:o(226).default,SiteFooter:o(184).default})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.