Skip to content

NestJs and Nuxt version of the 'Full-Stack Vue with GraphQL - The Ultimate Guide' course

Notifications You must be signed in to change notification settings

peelmicro/full-stack-vue-with-graphql-the-ultimate-guide-nuxt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NestJs and Nuxt version of the 'Full-Stack Vue with GraphQL - The Ultimate Guide' course

Source code for the NestJs and Nuxt version of Full-Stack Vue with GraphQL - The Ultimate Guide Udemy course.

Rename the fake.env document on the server folder

  • Rename the fake.env to .env on the server folder putting your own values

install main dependencies

$ npm install

install server dependencies

$cd server
$ npm install

install client dependencies

$cd client
$npm install

run server and client

  • From main folder
$ npm run dev

Within the code you can see how to:

  • Use NestJs with GraphQL and MongoDb to create powerful back ends applicaction.
  • Use Apollo Boost to create powerful full-stack apps.
  • Handle errors on the client and server with Apollo / GraphQL
  • Implement session-based JWT authentication to GraphQL applications
  • Integrate Apollo with Nuxt Vuex for more reliable and scalable state management
  • Implement infinite scrolling functionality using Vue-Apollo
  • Deploy full-stack JavaScript / GraphQL applications using Heroku.
  • Learn how to write queries and mutations in the GraphQL language on both the client and server
  • Make use of many useful MongoDB methods and features
  • Be able to create attractive, sophisticated UIs using the Vuetify CSS framework
  • Become more familiar with all the best ES6 / 7 features such as async / await, destructuring, spread operators, arrow functions, etc
  • Create a multi-language application using nuxt-i18n

About

NestJs and Nuxt version of the 'Full-Stack Vue with GraphQL - The Ultimate Guide' course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published