├── .env.example ├── .gitignore ├── client ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── ApolloProvider.js │ ├── App.js │ ├── App.scss │ ├── context │ │ ├── auth.js │ │ └── message.js │ ├── index.js │ ├── pages │ │ ├── Login.js │ │ ├── Register.js │ │ └── home │ │ │ ├── Home.js │ │ │ ├── Message.js │ │ │ ├── Messages.js │ │ │ └── Users.js │ └── util │ │ └── DynamicRoute.js └── yarn.lock ├── config └── config.js ├── deploy.md ├── graphql ├── resolvers │ ├── index.js │ ├── messages.js │ └── users.js └── typeDefs.js ├── migrations ├── 20200809134724-create-user.js ├── 20200823130528-create-message.js └── 20200910194215-create-reaction.js ├── models ├── Message.js ├── Reaction.js ├── index.js └── user.js ├── package.json ├── seeders ├── 20200827161337-create-users.js └── 20200827161417-create-messages.js ├── server.js └── util └── contextMiddleware.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | .env -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/ApolloProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/ApolloProvider.js -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/App.scss -------------------------------------------------------------------------------- /client/src/context/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/context/auth.js -------------------------------------------------------------------------------- /client/src/context/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/context/message.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/pages/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/pages/Login.js -------------------------------------------------------------------------------- /client/src/pages/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/pages/Register.js -------------------------------------------------------------------------------- /client/src/pages/home/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/pages/home/Home.js -------------------------------------------------------------------------------- /client/src/pages/home/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/pages/home/Message.js -------------------------------------------------------------------------------- /client/src/pages/home/Messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/pages/home/Messages.js -------------------------------------------------------------------------------- /client/src/pages/home/Users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/pages/home/Users.js -------------------------------------------------------------------------------- /client/src/util/DynamicRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/src/util/DynamicRoute.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/config/config.js -------------------------------------------------------------------------------- /deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/deploy.md -------------------------------------------------------------------------------- /graphql/resolvers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/graphql/resolvers/index.js -------------------------------------------------------------------------------- /graphql/resolvers/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/graphql/resolvers/messages.js -------------------------------------------------------------------------------- /graphql/resolvers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/graphql/resolvers/users.js -------------------------------------------------------------------------------- /graphql/typeDefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/graphql/typeDefs.js -------------------------------------------------------------------------------- /migrations/20200809134724-create-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/migrations/20200809134724-create-user.js -------------------------------------------------------------------------------- /migrations/20200823130528-create-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/migrations/20200823130528-create-message.js -------------------------------------------------------------------------------- /migrations/20200910194215-create-reaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/migrations/20200910194215-create-reaction.js -------------------------------------------------------------------------------- /models/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/models/Message.js -------------------------------------------------------------------------------- /models/Reaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/models/Reaction.js -------------------------------------------------------------------------------- /models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/models/index.js -------------------------------------------------------------------------------- /models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/models/user.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/package.json -------------------------------------------------------------------------------- /seeders/20200827161337-create-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/seeders/20200827161337-create-users.js -------------------------------------------------------------------------------- /seeders/20200827161417-create-messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/seeders/20200827161417-create-messages.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/server.js -------------------------------------------------------------------------------- /util/contextMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hidjou/node-graphql-react-chat-app/HEAD/util/contextMiddleware.js --------------------------------------------------------------------------------