Skip to content

Book management system with NodeJS & TypeScript & GraphQL & Vue

Notifications You must be signed in to change notification settings

walkingError/vue-type-graphql-example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Waffle.io - Columns and their card count Greenkeeper badge

Book Management System.

  • Author : Seolhun
  • Date : 2017.10.19

Used Stacks

  1. TypeScript
  2. NodeJS, Express
  3. Vue-Cli
  4. GraphQL
  5. Apollo Client
  6. Sequelize

Commit Convention

  • Server : [Server] - Contents
  • Client : [Cient] - Contents
  • Android : [Android] - Contents
  • Contents
    • GraphQL
    • Vue
    • Test
    • ...

How to run

Install

$ yarn install

Server

  • Run all packages
$ yarn all
  • Docker
docker-compose up -d
  • NPM scripts
$ yarn adev

http://localhost:4000/graphql

DB

1.Create Default database using Raw SQL.

  • /src/config/db/default.sql
  1. Set Database configuration.
  • /server/src/config/database/index.ts
  1. Set Sync Database config
  • sequelize.sync() - create & update
  • sequelize.sync({force: true}) - create & drop

Client

$ yarn adev

http://localhost:7000/

Reference

About

Book management system with NodeJS & TypeScript & GraphQL & Vue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 64.2%
  • Vue 21.4%
  • CSS 9.7%
  • JavaScript 2.7%
  • Dockerfile 0.9%
  • HTML 0.5%
  • Other 0.6%