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
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
GitHub
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