├── .gitignore ├── LICENSE ├── README.md ├── api ├── .babelrc ├── .gitignore ├── package-lock.json ├── package.json └── src │ ├── config │ ├── config.json │ ├── database.json │ └── env.js │ ├── index.js │ ├── models │ ├── index.js │ └── thought.js │ ├── schema │ ├── index.js │ ├── mutation.js │ ├── query.js │ └── thoughts │ │ ├── fields │ │ ├── mutations.js │ │ └── query.js │ │ ├── resolvers.js │ │ └── type.js │ └── setup │ ├── databaseConnection.js │ ├── graphql.js │ ├── loadModules.js │ └── startServer.js └── web ├── .env ├── .gitignore ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json └── src ├── components ├── App.js ├── common │ ├── Layout.js │ ├── Loading.js │ ├── Menu.js │ └── api │ │ ├── actions.js │ │ └── state.js ├── home │ ├── About.js │ └── Home.js └── thoughts │ ├── Create.js │ ├── Item.js │ ├── List.js │ ├── View.js │ └── api │ ├── actions.js │ └── state.js ├── index.js └── setup ├── config.js ├── helpers.js ├── routes.js └── store.js /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/README.md -------------------------------------------------------------------------------- /api/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/.babelrc -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/package-lock.json -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/package.json -------------------------------------------------------------------------------- /api/src/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/config/config.json -------------------------------------------------------------------------------- /api/src/config/database.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/config/database.json -------------------------------------------------------------------------------- /api/src/config/env.js: -------------------------------------------------------------------------------- 1 | export default process.env.NODE_ENV || 'development' -------------------------------------------------------------------------------- /api/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/index.js -------------------------------------------------------------------------------- /api/src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/models/index.js -------------------------------------------------------------------------------- /api/src/models/thought.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/models/thought.js -------------------------------------------------------------------------------- /api/src/schema/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/schema/index.js -------------------------------------------------------------------------------- /api/src/schema/mutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/schema/mutation.js -------------------------------------------------------------------------------- /api/src/schema/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/schema/query.js -------------------------------------------------------------------------------- /api/src/schema/thoughts/fields/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/schema/thoughts/fields/mutations.js -------------------------------------------------------------------------------- /api/src/schema/thoughts/fields/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/schema/thoughts/fields/query.js -------------------------------------------------------------------------------- /api/src/schema/thoughts/resolvers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/schema/thoughts/resolvers.js -------------------------------------------------------------------------------- /api/src/schema/thoughts/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/schema/thoughts/type.js -------------------------------------------------------------------------------- /api/src/setup/databaseConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/setup/databaseConnection.js -------------------------------------------------------------------------------- /api/src/setup/graphql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/setup/graphql.js -------------------------------------------------------------------------------- /api/src/setup/loadModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/setup/loadModules.js -------------------------------------------------------------------------------- /api/src/setup/startServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/api/src/setup/startServer.js -------------------------------------------------------------------------------- /web/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/.env -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/public/manifest.json -------------------------------------------------------------------------------- /web/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/App.js -------------------------------------------------------------------------------- /web/src/components/common/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/common/Layout.js -------------------------------------------------------------------------------- /web/src/components/common/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/common/Loading.js -------------------------------------------------------------------------------- /web/src/components/common/Menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/common/Menu.js -------------------------------------------------------------------------------- /web/src/components/common/api/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/common/api/actions.js -------------------------------------------------------------------------------- /web/src/components/common/api/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/common/api/state.js -------------------------------------------------------------------------------- /web/src/components/home/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/home/About.js -------------------------------------------------------------------------------- /web/src/components/home/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/home/Home.js -------------------------------------------------------------------------------- /web/src/components/thoughts/Create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/thoughts/Create.js -------------------------------------------------------------------------------- /web/src/components/thoughts/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/thoughts/Item.js -------------------------------------------------------------------------------- /web/src/components/thoughts/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/thoughts/List.js -------------------------------------------------------------------------------- /web/src/components/thoughts/View.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/thoughts/View.js -------------------------------------------------------------------------------- /web/src/components/thoughts/api/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/thoughts/api/actions.js -------------------------------------------------------------------------------- /web/src/components/thoughts/api/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/components/thoughts/api/state.js -------------------------------------------------------------------------------- /web/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/index.js -------------------------------------------------------------------------------- /web/src/setup/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/setup/config.js -------------------------------------------------------------------------------- /web/src/setup/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/setup/helpers.js -------------------------------------------------------------------------------- /web/src/setup/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/setup/routes.js -------------------------------------------------------------------------------- /web/src/setup/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atulmy/fullstack-graphql/HEAD/web/src/setup/store.js --------------------------------------------------------------------------------