All Projects → nreoch25 → nextjs-graphql-auth

nreoch25 / nextjs-graphql-auth

Licence: other
Authentication system using NextJS, GraphQL, Apollo Client, Apollo Server, MongoDB, Nginx, Docker, Docker-Compose and Kubernetes

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to nextjs-graphql-auth

now-course
Proyecto para el curso de Now.sh en Platzi
Stars: ✭ 19 (-29.63%)
Mutual labels:  apollo-client, graphql-subscriptions, apollo-server
apollo-graphql-tutorial
Learning apollo graphql version 2.x with Node.js
Stars: ✭ 18 (-33.33%)
Mutual labels:  graphql-subscriptions, apollo-server, apollo-subscription
fullstack-apollo-subscription-example
A minimal Apollo Server 2 with Apollo Client 2 with Subscriptions application.
Stars: ✭ 72 (+166.67%)
Mutual labels:  apollo-client, apollo-server, apollo-subscription
Apollo Errors
Machine-readable custom errors for Apollostack's GraphQL server
Stars: ✭ 405 (+1400%)
Mutual labels:  apollo-client, apollo-server
kontent-boilerplate-express-apollo
Kontent Boilerplate for development of Express application using Apollo server and GraphQL.
Stars: ✭ 21 (-22.22%)
Mutual labels:  apollo-client, apollo-server
angular-apollo-starter
Learning apollo-client, graphql with angular6.x
Stars: ✭ 16 (-40.74%)
Mutual labels:  apollo-client, apollo-subscription
apollo-resolvers
Expressive and composable resolvers for Apollostack's GraphQL server
Stars: ✭ 434 (+1507.41%)
Mutual labels:  apollo-client, apollo-server
Kikstart Graphql Client
🚀 Small NodeJS Wrapper around apollo-client that provides easy access to running queries, mutations and subscriptions.
Stars: ✭ 27 (+0%)
Mutual labels:  apollo-client, graphql-subscriptions
Apollo Resolvers
Expressive and composable resolvers for Apollostack's GraphQL server
Stars: ✭ 428 (+1485.19%)
Mutual labels:  apollo-client, apollo-server
Create Social Network
An educational project, demonstrating how to build a large scalable project with Javascript.
Stars: ✭ 853 (+3059.26%)
Mutual labels:  apollo-client, apollo-server
Apollo Graphql Mongodb React Native
Apollo Server Example using MongoDB + Mongoose + Express, Apollo Client using React Native
Stars: ✭ 92 (+240.74%)
Mutual labels:  apollo-client, apollo-server
les-chat
Real-time messenger with private, public & group chat. Made using PERN + GraphQL stack.
Stars: ✭ 48 (+77.78%)
Mutual labels:  apollo-client, apollo-server
Fullstack Apollo Express Postgresql Boilerplate
💥 A sophisticated GraphQL with Apollo, Express and PostgreSQL boilerplate project.
Stars: ✭ 1,079 (+3896.3%)
Mutual labels:  apollo-client, apollo-server
Awesome Apollo Graphql
A curated list of amazingly awesome things regarding Apollo GraphQL ecosystem 🌟
Stars: ✭ 126 (+366.67%)
Mutual labels:  apollo-client, apollo-server
Fullstack Apollo Express Mongodb Boilerplate
💥A sophisticated GraphQL with Apollo, Express and MongoDB boilerplate project.
Stars: ✭ 301 (+1014.81%)
Mutual labels:  apollo-client, apollo-server
apollo-errors
Machine-readable custom errors for Apollostack's GraphQL server
Stars: ✭ 408 (+1411.11%)
Mutual labels:  apollo-client, apollo-server
Chatty
A WhatsApp clone with React Native and Apollo (Tutorial)
Stars: ✭ 481 (+1681.48%)
Mutual labels:  apollo-client, apollo-server
Ddp Apollo
DDP link for Apollo with GraphQL Subscriptions support
Stars: ✭ 163 (+503.7%)
Mutual labels:  apollo-client, graphql-subscriptions
apollo-graphql-full-stack
Full-stack Apollo GraphQL app using React and Node JS
Stars: ✭ 31 (+14.81%)
Mutual labels:  apollo-client, apollo-server
devto-monorepo
Source code for the Dev.to article - Next.js, Apollo Client and Server on a single Express app
Stars: ✭ 33 (+22.22%)
Mutual labels:  apollo-client, apollo-server

NextJS GraphQL Auth

Authentication system boilerplate application using NextJS, GraphQL, MongoDB, and Nginx

There is a new version using Apollo Hooks on the client instead of Render props. check it out

You will need a .env file in the server directory with the following environment variables

MONGO_URI  - URI pointing to your mongodb instance
CLIENT_URI - Client side URI
JWT_SECRET - Secret for jsonwebtoken
PORT       - GraphQL server port
MAIL_HOST  - Mailtrap host
MAIL_PORT  - Mailtrap port
MAIL_USER  - Mailtrap user
MAIL_PASS  - Mailtrap password

To run in development mode

$ docker-compose up

NOTE: There is a production deployment pipeline setup with TravisCI, DockerHub, and Kubernetes that runs in a Minikube cluster. I can supply full instructions if needed to get you setup for the production deployment pipeline

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].