All Projects → lesspod → lesspod-2.0

lesspod / lesspod-2.0

Licence: Apache-2.0 license
Serverless CMS (Currently In Development)

Programming Languages

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

Projects that are alternatives of or similar to lesspod-2.0

sample-ui-vue-pages
Bootstrap + Vue.js [ Scss / Babel ] (Multi-Page/SSR Model)
Stars: ✭ 20 (-66.67%)
Mutual labels:  nuxt
fastify-vue
A nuxt.js fastify plugin
Stars: ✭ 27 (-55%)
Mutual labels:  nuxt
hugo-lime
Hugo Lime is a business theme for GoHugo by https://uicard.io
Stars: ✭ 31 (-48.33%)
Mutual labels:  bootstrap-4
tefact
🏭 (Beta) 轻量级无代码/低代码 H5、表单编辑器。Lightweight no-code/low-code editor for website、H5 page and Form. Build your page without code!
Stars: ✭ 244 (+306.67%)
Mutual labels:  nuxt
nuxt-gsap-module
GSAP module for Nuxt.js
Stars: ✭ 183 (+205%)
Mutual labels:  nuxt
nuxt-typo3
TYPO3 Frontend rendered in Vue.js and Nuxt (frontend for EXT:headless)
Stars: ✭ 66 (+10%)
Mutual labels:  nuxt
noiiice
a serverless blog built on NuxtJS, AWS, serverless framework, and irrational exuberance.
Stars: ✭ 42 (-30%)
Mutual labels:  nuxt
nuxt-wp
Nuxt.js app which consumes the WordPress.com REST API
Stars: ✭ 17 (-71.67%)
Mutual labels:  nuxt
inshop-crm-ecommerce
Inshop CRM / ERP ecommerce. It's powerful framework allows to build systems for business with different workflows. It has on board multi language support, clients management, projects & tasks, documents, simple accounting, inventory management, orders & invoice management, possibilities to integrate with third party software, REST API, and many …
Stars: ✭ 48 (-20%)
Mutual labels:  nuxt
nuxt-netlify-cms-starter
NuxtJS + Netlify CMS blog starter project
Stars: ✭ 35 (-41.67%)
Mutual labels:  nuxt
solidata frontend
first draft for solidata_frontend : vue+nuxt+vuetify+i18n+axios
Stars: ✭ 15 (-75%)
Mutual labels:  nuxt
popcorn-nantes
🐘Code source du site Popcorn Nantes 🍿: la plateforme pour trouver un·e développeur·e freelance à Nantes sans intermédiaire et sans frais
Stars: ✭ 87 (+45%)
Mutual labels:  nuxt
nuxt-viewport
🌈 Define custom viewports for your Nuxt project
Stars: ✭ 55 (-8.33%)
Mutual labels:  nuxt
lazy-load
🌅 Lazy Loading module for Nuxt 3
Stars: ✭ 30 (-50%)
Mutual labels:  nuxt
unplugin-icons
🤹 Access thousands of icons as components on-demand universally.
Stars: ✭ 2,064 (+3340%)
Mutual labels:  nuxt
nuxtswagger
Nuxt-TS-Swagger
Stars: ✭ 17 (-71.67%)
Mutual labels:  nuxt
gregives.co.uk
Personal site and portfolio of software engineer Greg Ives
Stars: ✭ 43 (-28.33%)
Mutual labels:  nuxt
nuxt-svg-sprite-module
A quick and dirty way to inline svg sprites in your Nuxt app.
Stars: ✭ 21 (-65%)
Mutual labels:  nuxt
nuxtjsbrasil.github.io
Site da comunidade Nuxt Brasil (usando Nuxtjs) 😄
Stars: ✭ 21 (-65%)
Mutual labels:  nuxt
Portfolio
Nuxt & Vue based new portfolio website 🚀
Stars: ✭ 24 (-60%)
Mutual labels:  nuxt

Lesspod Logotype

lesspod-2.0

Lesspod-2.0 built with vue/nuxt/serverless (work in progress)

Why Lesspod?

In 2015, carbon emissions from data centers exceeded the carbon emissions from air travel. There are 16 million websites being added to the Internet every month. Most websites require servers to host and most of the servers are underutilized. There are a lot of unused server resources costing us carbon emissions and money. We can reverse this damage by going serverless.

Lesspod's mission is to transition the Internet from server architecture to serverless architecture as soon as possible. To that end, we're building it as an open source project that anyone can utilize.

Our goal is to make it as simple as possible to host serverless websites and blogs. As we build Lesspod, we stare at the possibility of the serverless Internet.

Discussion at Reddit Opensource

Discussion at Vuejs Reddit

Demo Lesspod: www.lesspod.org Username: [email protected] Password: lesspod1234

Static websites vs Serverless websites

Static websites can also be deployed without servers (VMs or bare metal) and can be considered as a serverless website. The key difference from development perspective is that a serverless website built with Lesspod can be a dynamic serverless website.

Themes Support (Bootstrap 4 themes )

When it comes to building websites, themes do speed up the development effort. Currently, we support Bootstrap 4 themes. Thousands of Bootstrap 4 themes are available online and can be quickly integrated via nuxt.config.js.

For example following code illustrates adding 'Journal' Bootswatch theme.

 head: {
    title: pkg.name,
    meta: [
      { charset: 'utf-8' },
      { name: 'viewport', content: 'width=device-width, initial-scale=1' },
      { hid: 'description', name: 'description', content: pkg.description }
    ],
    link: [
      { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },
      {
        rel: 'stylesheet',
        href:
          'https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css'
      },
      {
        rel: 'stylesheet',
        href:
          'https://stackpath.bootstrapcdn.com/bootswatch/4.1.2/journal/bootstrap.min.css'
      },
      {
        rel: 'stylesheet',
        href:
          'https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'
      }
    ]
 }
 modules: [
    // Doc: https://github.com/nuxt-community/axios-module#usage
    ['@nuxtjs/axios'],
    ['bootstrap-vue/nuxt', { css: false }],
    ['@nuxtjs/pwa']
 ]

Build Setup

Mongo should be running locally. Also, rename .env.sample to .env before running.

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# serverless deployment as per: https://github.com/jeehyukwon/nuxt-serverless
$ npm run sls:create // need to do this before deploying
$ npm run sls:local  // running serverless in offline mode

# generate static project
$ npm run generate

We accept pull requests. TIA. Star us if you like the idea! For detailed explanation on how things work, checkout Nuxt.js docs.

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].