koa-vue-notes-web

๐Ÿค“ This is a simple SPA built using Koa as the backend, Vue as the first frontend and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions and Vuex store modules.

mysqlbootstraptemplateboilerplatedemojwttypescriptspavuefrontendvuexstorybook

Preview

koa-vue-notes-web preview

Overview

Koa-Vue-Notes-Web is a full-stack notes application boilerplate featuring a Koa backend with Vue and React frontend options, built with TypeScript for type safety. It demonstrates modern web development practices including JWT authentication, state management with Vuex or Redux, component-based architecture and includes testing, linting and Storybook support for learning and development purposes.

Features

user-authenticationjwt-tokenstoken-refreshsignup-login-forgot-resetcrud-operationsnotes-appvuex-storevue-routerform-validationprogress-barstorybook

Feature Flags

userDashboardauthenticationinvoicesemailslandingpageecommerceauthorizationjobsQueueformsValidation

Recommended Use Cases

learning-full-stack-developmentspa-templateauthentication-referencenotes-applicationtypescript-example

Frontend

vuereactbootstrap-vue

Backend

koanodejs

Auth Providers

jwt

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
200
๐Ÿด Forks
37
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-03-13T19:44:01.000Z

Stack

Framework
koa
Language
typescript
CSS
scss
Database
mysql
Auth
jwt
Testing
jest

Data Layer

Databases
mysql

UI Stack

Styling
bootstrap-4
Components
bootstrap-vue

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate