koa-vue-fullstack

A lightweight boilerplate for a universal webapp based on koa, mongodb, node, vue and webpack

nodejsboilerplatekoawebpackmongodbvuemongoosevue-fullstackeslint

Preview

koa-vue-fullstack preview

Overview

This is a full-stack web application boilerplate built with Vue.js on the frontend, Koa.js on the backend and MongoDB for the database, using Webpack 5 for bundling. It includes authentication, user management and access control features, designed to help developers understand how to structure and build a complete web application from scratch.

Features

authenticationcrudaccess-controlstate-management

Feature Flags

userDashboardauthenticationsubscriptionsemailsauthorization

Recommended Use Cases

learningsmall-structured-applicationsfullstack-development

Frontend

vueaxioswebpackiview

Backend

koanodejsmongoose

Auth Providers

token-based

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
139
๐Ÿด Forks
24
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-03-03T11:19:45Z

Stack

Framework
koa
Language
javascript
Database
mongodb
Auth
token-based
ORM
mongoose

Data Layer

Databases
mongodb
ORM
mongoose

UI Stack

Components
iview

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Found pricing cues (currency/per/tier)
Get Started with this Boilerplate