All Projects → cosmicjs → Nextjs Website Boilerplate

cosmicjs / Nextjs Website Boilerplate

Licence: mit
A Next.js website boilerplate that satisfies some common website requirements.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Nextjs Website Boilerplate

Ran
⚡ RAN! React . GraphQL . Next.js Toolkit ⚡ - SEO-Ready, Production-Ready, SSR, Hot-Reload, CSS-in-JS, Caching, CLI commands and more...
Stars: ✭ 2,128 (+2775.68%)
Mutual labels:  nextjs, boilerplate
site
限界開発鯖公式サイト
Stars: ✭ 25 (-66.22%)
Mutual labels:  website, nextjs
Saas
Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript.
Stars: ✭ 2,720 (+3575.68%)
Mutual labels:  nextjs, boilerplate
Next Js Blog Boilerplate
🚀 Nextjs Blog Boilerplate is starter code for your blog based on Next framework. ⚡️ Made with Nextjs, TypeScript, ESLint, Prettier, PostCSS, Tailwind CSS.
Stars: ✭ 134 (+81.08%)
Mutual labels:  nextjs, boilerplate
Nextjs Mongodb App
A Next.js and MongoDB web application, designed with simplicity for learning and real-world applicability in mind.
Stars: ✭ 694 (+837.84%)
Mutual labels:  nextjs, boilerplate
Nextjs Netlify Blog Template
Next.js blogging template for Netlify
Stars: ✭ 141 (+90.54%)
Mutual labels:  nextjs, boilerplate
carloscuesta.me
The source of my website 🌍
Stars: ✭ 38 (-48.65%)
Mutual labels:  website, nextjs
Wagtail Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
Stars: ✭ 109 (+47.3%)
Mutual labels:  nextjs, boilerplate
Superplate
Performance-oriented frontend application creator with popular tools.
Stars: ✭ 368 (+397.3%)
Mutual labels:  nextjs, boilerplate
Hyper Site
The official website for the Hyper terminal
Stars: ✭ 289 (+290.54%)
Mutual labels:  nextjs, website
Nextjs Ts
Opinionated Next JS project boilerplate with TypeScript and Redux
Stars: ✭ 134 (+81.08%)
Mutual labels:  nextjs, boilerplate
Next Pwa
Zero config PWA plugin for Next.js, with workbox 🧰
Stars: ✭ 909 (+1128.38%)
Mutual labels:  nextjs, website
Next Advanced Apollo Starter
Advanced, but minimalistic Next.js pre-configured starter with focus on DX
Stars: ✭ 131 (+77.03%)
Mutual labels:  nextjs, boilerplate
Electron Next Skeleton
An example Electron app built with Next.js
Stars: ✭ 168 (+127.03%)
Mutual labels:  nextjs, boilerplate
React Next Boilerplate
🚀 A basis for reducing the configuration of your projects with nextJS, best development practices and popular libraries in the developer community.
Stars: ✭ 129 (+74.32%)
Mutual labels:  nextjs, boilerplate
Builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Stars: ✭ 3,015 (+3974.32%)
Mutual labels:  nextjs, boilerplate
Oh My Fullstack
🚀 Full stack web application skeleton (Next.js, Redux, RxJS, Immutable, Express)
Stars: ✭ 99 (+33.78%)
Mutual labels:  nextjs, boilerplate
Wild Next
Our next.js boilerplate with sane base configuration.
Stars: ✭ 101 (+36.49%)
Mutual labels:  nextjs, boilerplate
getcaption.co
Website for Caption app.
Stars: ✭ 14 (-81.08%)
Mutual labels:  website, nextjs
Next Boilerplate
A well-structured production ready Next.js boilerplate with Typescript, Redux, Jest, Enzyme, Express.js, Sass, Css, EnvConfig, Fetch, Reverse Proxy, Bundle Analyzer and Built-in Project CLI. https://pankod.github.io/next-boilerplate/
Stars: ✭ 936 (+1164.86%)
Mutual labels:  nextjs, boilerplate

Next.js Website Boilerplate

nextjs-website-boilerplate A website template that satisfies some common website requirements including dynamic pages, blog articles, author management, SEO ability, contact form and website search. Contributions welcome!

Demo

Click here to view the demo

Read how this app was built

Features

  1. Fully responsive down to mobile w/ Bootstrap frontend
  2. SEO ready
  3. A contact form that sends an email to your email(s) of choice and to Cosmic for easy reference
  4. Full-site search functionality
  5. All content is easily managed in Cosmic including pages, blog and contact info.

Sign up for Cosmic to install the demo content and deploy this website.

Getting Started

git clone https://github.com/cosmicjs/nextjs-website-boilerplate
cd nextjs-website-boilerplate
npm install

# Run in development and serve at localhost:3000
npm run dev

# build for production
npm run build

# Run in production and serve at localhost:3000
COSMIC_BUCKET=your-bucket-slug npm start

Import the bucket.json file into your Cosmic Bucket. To do this go to Your Bucket > Settings > Import / Export Data.

Contact form setup

Install and deploy the SendGrid Email Function.

The contact form on the contact page uses the SendGrid Email Function to send emails. To deploy your email function go to Your Bucket > Settings > Functions. Install and deploy the SendGrid Function. You will need an account with SendGrid to add your SendGrid API key.

Add the SendGrid Function Endpoint

in development

Go to config/index.js and edit SENDGRID_FUNCTION_ENDPOINT to manually add the URL for testing.

in production

If you are using the Web Hosting option that's included with every Bucket:

  1. Go to Your Bucket > Settings > Web Hosting
  2. Deploy your Website
  3. Click 'Set Environment Variables' tab and add the SendGrid Function endpoint:
Key Value
SENDGRID_FUNCTION_ENDPOINT https://your-lambda-endpoint.amazonaws.com/dev/send-email
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].