Creating a bulletin board using vue and serverless technology
Practice the concept of serverless using vue and a serverless framework.
## Install backend API
cd server
npm install
## Install front
cd ../client
npm install
## Install test and distribution environment
cd ..
npm install
Execute Client, Backend, Database on PC using serverless-offline
## run dynamodb locally
npm run db:local
## run vue client locally
npm run client
## Run lambda locally
npm run deploy1:server
npm run start:local
Writing
Vue
: Frontend Framework 1 out of 3 Vuex
: vue store Vue-router
: router axios
: HTTP communication library for calling API bootstrap
: UI library for easy screen decoration vee-validate
: Library for checking input value of input form
AWS api gateway
: Amazon Cloud’s managed API service nodejs
: Used for Javascript backend implementation AWS Lambda
: Amazon Cloud’s managed function service jsonwebtoken
: Token application for authentication bcryptjs
: Password encryption moment-timezone
: Since Korean time must be applied in Lambda, time library is required
AWS dynamodb
: Amazon Cloud’s managed NoSQL database dynamodb-toolbox
: A library that extends Dynamodb DocClient
Author: skyksit
Source Code: https://github.com/skyksit/toy-board-vuejs
#vuejs #vue #javascript #vue-js