├── .gitignore ├── login ├── index.js └── strategies │ ├── admin-token.js │ ├── github.js │ ├── index.js │ └── login-token.js ├── package.json ├── schema ├── Course.js ├── Lesson.js ├── Mutation.js ├── Query.js ├── Step.js ├── User.js └── index.js ├── scripts ├── deploy.sh ├── devrun.sh └── samples │ ├── 1-first-course │ └── 1-lesson-one.js │ └── 2-second-course │ ├── 1-lesson-one.js │ └── 2-lesson-two.js ├── server.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | -------------------------------------------------------------------------------- /login/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/login/index.js -------------------------------------------------------------------------------- /login/strategies/admin-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/login/strategies/admin-token.js -------------------------------------------------------------------------------- /login/strategies/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/login/strategies/github.js -------------------------------------------------------------------------------- /login/strategies/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/login/strategies/index.js -------------------------------------------------------------------------------- /login/strategies/login-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/login/strategies/login-token.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/package.json -------------------------------------------------------------------------------- /schema/Course.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/schema/Course.js -------------------------------------------------------------------------------- /schema/Lesson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/schema/Lesson.js -------------------------------------------------------------------------------- /schema/Mutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/schema/Mutation.js -------------------------------------------------------------------------------- /schema/Query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/schema/Query.js -------------------------------------------------------------------------------- /schema/Step.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/schema/Step.js -------------------------------------------------------------------------------- /schema/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/schema/User.js -------------------------------------------------------------------------------- /schema/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/schema/index.js -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/devrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/scripts/devrun.sh -------------------------------------------------------------------------------- /scripts/samples/1-first-course/1-lesson-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/scripts/samples/1-first-course/1-lesson-one.js -------------------------------------------------------------------------------- /scripts/samples/2-second-course/1-lesson-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/scripts/samples/2-second-course/1-lesson-one.js -------------------------------------------------------------------------------- /scripts/samples/2-second-course/2-lesson-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/scripts/samples/2-second-course/2-lesson-two.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/server.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arunoda/coursebook-server/HEAD/yarn.lock --------------------------------------------------------------------------------