All Projects → keegn → Gatsby Starter Saas Marketing

keegn / Gatsby Starter Saas Marketing

Licence: mit
☁️ A simple one page marketing site starter for SaaS companies and indie hackers

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gatsby Starter Saas Marketing

play-tailwind
Play is free and open source Tailwind CSS template for - Startup, SaaS, Apps, Business and More. It comes with a high-quality design and all essential components & pages you need to launch a complete website.
Stars: ✭ 60 (-41.75%)
Mutual labels:  marketing, saas, startup
Dantecalderon.dev
💻 ❤️ My personal website
Stars: ✭ 51 (-50.49%)
Mutual labels:  netlify, gatsby, website
Nord Docs
The official Nord website and documentation
Stars: ✭ 63 (-38.83%)
Mutual labels:  gatsby, website
Awesome Checklists
A curated list of checklists. Inspired by the awesome list thing.
Stars: ✭ 71 (-31.07%)
Mutual labels:  saas, startup
Middleman Template
The base Middleman application used at thoughtbot, ready to deploy to Netlify.
Stars: ✭ 80 (-22.33%)
Mutual labels:  netlify, template
No.lol
🍩 Lauren's personal blog
Stars: ✭ 46 (-55.34%)
Mutual labels:  netlify, gatsby
Wedding Website
Our Wedding Website 👫
Stars: ✭ 1,090 (+958.25%)
Mutual labels:  template, website
Chaseohlson
🤠 My website, built with Gatsby, Styled-Components & DatoCMS
Stars: ✭ 75 (-27.18%)
Mutual labels:  netlify, gatsby
Freemo
A free resume,portfolio and CV HTML template
Stars: ✭ 30 (-70.87%)
Mutual labels:  template, website
Blog
Source for my blazing fast blog
Stars: ✭ 83 (-19.42%)
Mutual labels:  gatsby, website
Gatsby Mdx Netlify Cms Starter
Gatsby-MDX with Netlify CMS. Support React components in your CMS editor!
Stars: ✭ 84 (-18.45%)
Mutual labels:  netlify, gatsby
Rw
Ryan Wiemer's Digital Portfolio
Stars: ✭ 87 (-15.53%)
Mutual labels:  netlify, gatsby
Opentorrentsite
A modern torrent site template that is easy to setup with an intuitive GUI. Currently in development.
Stars: ✭ 34 (-66.99%)
Mutual labels:  template, website
Gatsby Starter Kontent Lumen
Lumen is a minimal, lightweight and mobile-first starter for creating blogs using Gatsby and Kentico Kontent.
Stars: ✭ 34 (-66.99%)
Mutual labels:  netlify, gatsby
Quick Free Bootstrap Theme
Free Bootstrap 4 Theme perfect for building responsive, mobile-first projects on the web suitable for businesses, startups, and agencies.
Stars: ✭ 31 (-69.9%)
Mutual labels:  template, website
Seed Quickstart Webpack
Template for web apps with Seed (Rust framework), TailwindCSS and Webpack.
Stars: ✭ 73 (-29.13%)
Mutual labels:  netlify, template
Portfolio Template
An Open-Sourced Template for developers to show-off there skills. Made with ReactJS
Stars: ✭ 52 (-49.51%)
Mutual labels:  netlify, template
Docslikecode
Read stories, learn through practice, share with others, to treat docs as code.
Stars: ✭ 28 (-72.82%)
Mutual labels:  netlify, website
Traingenerator
🧙 A web app to generate template code for machine learning
Stars: ✭ 948 (+820.39%)
Mutual labels:  template, website
Gatsby Advanced Starter
A high performance skeleton starter for GatsbyJS that focuses on SEO/Social features/development environment.
Stars: ✭ 1,224 (+1088.35%)
Mutual labels:  netlify, gatsby

☁️ A simple one page marketing site starter for SaaS companies and indie hackers.

Live Demo: https://gatsby-starter-saas-marketing.netlify.com/

If you find this starter helpful follow me on Indie Hackers.

Gatsby Starter Saas Marketing Full Screen Image

Getting started 🍻

install Gatsby CLI - more info

npm install -g gatsby-cli

or

yarn global add gatsby-cli

install the starter locally:

gatsby new gatsby-starter-saas-marketing https://github.com/keegn/gatsby-starter-saas-marketing

install dependencies:

yarn install

start the development server:

gatsby develop

At the project root, compile your application for deployment:

gatsby build

Clean the cache to fix certain errors - run the clean command before starting the dev server:

gatsby clean

At the project root, serve the production build of your site:

gatsby serve

Styles

This starter uses styled-components. The theme file contains the base styles src/styles/theme.js and the global styles file contains basic element styles and a style reset src/styles/GlobalStyles.js.

Navigation

This starter uses react-anchor-link-smooth-scroll and react-scrollspy. To link a navigation item to a section simply add an id and string value to a section parent element that corresponds to the same navigation string value in navigation.js

⚠️ Only the Features section is linked. Product and Pricing sections are intentionally not linked and will throw a TypeError in the console when clicked (because they do not exist in the starter). Please reach out if you want help extending this feature.

Deploying to Netlify

Deployment Guide

Collect emails with Netlify Forms

Form Handling with Gatsby.js V2 and Netlify

Netlify form usage example

In header.js replacing the existing <HeaderForm>...</HeaderForm> components with the following should provide a working example once your site is deployed:

<HeaderForm
 name="early-access"
 method="post"
 data-netlify-honeypot="bot-field"
 data-netlify="true"
>
  <input type="hidden" name="bot-field" />
  <input type="hidden" name="form-name" value="early-access" />
  <HeaderInput
   type="email"
   placeholder="Your email"
   name="email"
   id="email"
   required
  />
  <HeaderButton>Early access</HeaderButton>
</HeaderForm>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].