This is a base project for a fast start in the development of a Single Page Application based on nodejs, graphql and mongodb.
This project have his counterpart with a frontend project. Frontend repo: https://github.com/skeleton-metal/apollo-client-vue-vuetify2.git
- Nodejs
- Graphql
- Express
- Apollo Server
- MongoDB (Mongoose)
- Register with email confirmation
- Login
- Password Recovery with email validation
- Change Password
- Avatar and Change Avatar
- User CRUD for admin with validations
- Logger (Request, Operations, Errors)
npm install
See vars on .env file
Initialize Roles and One admin user.
npm run start
Working in progress...
pm2 start index.js