All Projects → cosmicjs → nuxtjs-website-boilerplate

cosmicjs / nuxtjs-website-boilerplate

Licence: MIT License
A Nuxt.js website boilerplate that satisfies some common website requirements.

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to nuxtjs-website-boilerplate

Python Module
Write Nuxt.js applications using Python! [Experimental]
Stars: ✭ 181 (+217.54%)
Mutual labels:  website, nuxtjs
Developmint.de
Open source company page built with Nuxt.js and TailwindCSS
Stars: ✭ 74 (+29.82%)
Mutual labels:  website, nuxtjs
global-components
Module to register global components for Nuxt.js
Stars: ✭ 57 (+0%)
Mutual labels:  nuxtjs
nuxt-blog
📝 Personal blog built with Nuxt.js and wordpress rest api
Stars: ✭ 13 (-77.19%)
Mutual labels:  nuxtjs
http-simple-cheatsheet
Simple HTTP status codes cheatsheet 🦄
Stars: ✭ 18 (-68.42%)
Mutual labels:  website
g-dash
Gulden Witness & Node Dashboard
Stars: ✭ 13 (-77.19%)
Mutual labels:  website
Self-Driving-Car
Lane Detection for Self Driving Car
Stars: ✭ 14 (-75.44%)
Mutual labels:  website
storj.io
The Storj website.
Stars: ✭ 39 (-31.58%)
Mutual labels:  website
aymaneMx.com
🎨 my personal website, built with Nuxt.js & TailwindCSS and Vue-Notion.
Stars: ✭ 26 (-54.39%)
Mutual labels:  nuxtjs
sofastack.tech
Source for the SOFAStack website https://www.sofastack.tech
Stars: ✭ 87 (+52.63%)
Mutual labels:  website
pokeapi.co
The PokéAPI documentation website
Stars: ✭ 66 (+15.79%)
Mutual labels:  website
Automatic-attendance-management-system
ROLLCALL an automatic and smart attendance marking and management system which uses Microsoft Azure’s Cognitive service at its core to create a system that could make sure that no human intervention is required and provides government the ability to monitor the attendance of the schools and helps the government officials in mark fake schools.
Stars: ✭ 44 (-22.81%)
Mutual labels:  website
riven-mirror
极镜 - the impressive warframe tool site
Stars: ✭ 72 (+26.32%)
Mutual labels:  website
k-domains
A simple module to manage multiple subdomains with just one project
Stars: ✭ 41 (-28.07%)
Mutual labels:  nuxtjs
common-lispers.hexstreamsoft.com
Discover Common Lisp open-source contributors and their best contributions! Add yourself!
Stars: ✭ 14 (-75.44%)
Mutual labels:  website
youtube-metadata
A quick way to gather all the metadata about a video, playlist, or channel from the YouTube API.
Stars: ✭ 58 (+1.75%)
Mutual labels:  website
awesome-nuxtjs
📚🔥A curated list of awesome resources : nuxtjs communities, articles, videos about using Nuxt.js (Nuxt.js is a framework for creating Universal Vue.js Applications.)
Stars: ✭ 51 (-10.53%)
Mutual labels:  nuxtjs
bacnet
BACNET is a Java based platform to develop website for multi-omics analysis
Stars: ✭ 12 (-78.95%)
Mutual labels:  website
dante-gui
Dante Server (SOCKS5 Proxy) Web Interface (Telegram ready)
Stars: ✭ 31 (-45.61%)
Mutual labels:  website
My-Alternate-Portfolio-Website
Portfolio Website generated using Jekyll, Sass, and Gulp.js, to showcase my web presence, résumé, story, & featured projects with a Particle.js aligned theme.
Stars: ✭ 127 (+122.81%)
Mutual labels:  website

Nuxt.js Website Boilerplate

nuxtjs-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 JS for easy reference
  4. Full-site search functionality
  5. All content is easily managed in Cosmic JS including pages, blog and contact info.

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

Getting Started

git clone https://github.com/cosmicjs/nuxtjs-website-boilerplate
cd nuxtjs-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 JS 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].