A quick page of links and resources to get up and running with Veneu.
The MEVN stack is the open-source JavaScript software stack that has emerged as a new and evolving way to build powerful and dynamic web applications. Its software components can be used to effectively design frontend and backend development and improve the functionality of Veneu!
MongoDB - a document-oriented, No-SQL database used to store application data.
Express.js - A framework layered on top of NodeJS, used to build the backend of the site.
VueJS - Client-side framework used for front-end development.
Node.js - The javascript runtime environment.
With MEVN, javascript is used on all levels of development from client side to server side.
This simplifies the process and makes development faster and efficient.
We use GraphQL to interact with the MongoDB database. The GraphQL client is used for tasks that are
repetitive and agnostic to the app we are building.
https://www.howtographql.com/vue-apollo/0-introduction/
https://stackabuse.com/building-graphql-apis-with-vue-js-and-apollo-client/
Apollo gives an abstraction layer and interface to the GraphQL server.
Vue is a progressive javascript framework for building the user interface.
- at it's core, it provides a way to build components that encapsulate data/.js state and connect
that state reactively to an HTML template.
https://hasura.io/learn/graphql/vue/introduction/
https://v3.vuejs.org/guide/introduction.html#what-is-vue-js
https://www.vuemastery.com/courses/intro-to-vue-3/intro-to-vue3/