├── .gitignore ├── app ├── .env.example ├── package.json ├── src │ ├── api │ │ └── graphql.ts │ ├── components │ │ └── Root │ │ │ ├── Chefs │ │ │ ├── AddChef │ │ │ │ ├── AddChef.tsx │ │ │ │ └── index.ts │ │ │ ├── AddRestaurant │ │ │ │ ├── AddRestaurant.tsx │ │ │ │ └── index.ts │ │ │ ├── Chefs.tsx │ │ │ └── index.ts │ │ │ ├── Root.tsx │ │ │ └── index.ts │ ├── index.html │ └── index.tsx ├── tsconfig.json └── yarn.lock ├── package.json └── services ├── .env.example ├── .gitignore ├── .sequelizerc ├── README.md ├── index.dev.ts ├── package.json ├── sequelize ├── config.js └── migrations │ ├── 20191127193138-create-chefs.js │ └── 20191127200232-create-restaurants.js ├── src ├── db │ ├── connection.ts │ └── models.ts ├── graphql │ ├── resolvers │ │ ├── Chef.ts │ │ ├── Mutation │ │ │ ├── createChef.ts │ │ │ ├── createRestaurant.ts │ │ │ └── index.ts │ │ ├── Query │ │ │ ├── chefs.ts │ │ │ └── index.ts │ │ └── index.ts │ └── typeDefs.ts ├── helpers │ └── accessEnv.ts ├── index.ts └── server │ └── startServer.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /app/.env.example: -------------------------------------------------------------------------------- 1 | SERVICES_URI=http://localhost:7000 -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/package.json -------------------------------------------------------------------------------- /app/src/api/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/api/graphql.ts -------------------------------------------------------------------------------- /app/src/components/Root/Chefs/AddChef/AddChef.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/components/Root/Chefs/AddChef/AddChef.tsx -------------------------------------------------------------------------------- /app/src/components/Root/Chefs/AddChef/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/components/Root/Chefs/AddChef/index.ts -------------------------------------------------------------------------------- /app/src/components/Root/Chefs/AddRestaurant/AddRestaurant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/components/Root/Chefs/AddRestaurant/AddRestaurant.tsx -------------------------------------------------------------------------------- /app/src/components/Root/Chefs/AddRestaurant/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/components/Root/Chefs/AddRestaurant/index.ts -------------------------------------------------------------------------------- /app/src/components/Root/Chefs/Chefs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/components/Root/Chefs/Chefs.tsx -------------------------------------------------------------------------------- /app/src/components/Root/Chefs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/components/Root/Chefs/index.ts -------------------------------------------------------------------------------- /app/src/components/Root/Root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/components/Root/Root.tsx -------------------------------------------------------------------------------- /app/src/components/Root/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/components/Root/index.ts -------------------------------------------------------------------------------- /app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/index.html -------------------------------------------------------------------------------- /app/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/src/index.tsx -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/tsconfig.json -------------------------------------------------------------------------------- /app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/app/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/package.json -------------------------------------------------------------------------------- /services/.env.example: -------------------------------------------------------------------------------- 1 | DB_URL=mysql://root:password@127.0.0.1:7999/gsd?charset=UTF8 -------------------------------------------------------------------------------- /services/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/.gitignore -------------------------------------------------------------------------------- /services/.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/.sequelizerc -------------------------------------------------------------------------------- /services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/README.md -------------------------------------------------------------------------------- /services/index.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/index.dev.ts -------------------------------------------------------------------------------- /services/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/package.json -------------------------------------------------------------------------------- /services/sequelize/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/sequelize/config.js -------------------------------------------------------------------------------- /services/sequelize/migrations/20191127193138-create-chefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/sequelize/migrations/20191127193138-create-chefs.js -------------------------------------------------------------------------------- /services/sequelize/migrations/20191127200232-create-restaurants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/sequelize/migrations/20191127200232-create-restaurants.js -------------------------------------------------------------------------------- /services/src/db/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/db/connection.ts -------------------------------------------------------------------------------- /services/src/db/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/db/models.ts -------------------------------------------------------------------------------- /services/src/graphql/resolvers/Chef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/graphql/resolvers/Chef.ts -------------------------------------------------------------------------------- /services/src/graphql/resolvers/Mutation/createChef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/graphql/resolvers/Mutation/createChef.ts -------------------------------------------------------------------------------- /services/src/graphql/resolvers/Mutation/createRestaurant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/graphql/resolvers/Mutation/createRestaurant.ts -------------------------------------------------------------------------------- /services/src/graphql/resolvers/Mutation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/graphql/resolvers/Mutation/index.ts -------------------------------------------------------------------------------- /services/src/graphql/resolvers/Query/chefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/graphql/resolvers/Query/chefs.ts -------------------------------------------------------------------------------- /services/src/graphql/resolvers/Query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/graphql/resolvers/Query/index.ts -------------------------------------------------------------------------------- /services/src/graphql/resolvers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/graphql/resolvers/index.ts -------------------------------------------------------------------------------- /services/src/graphql/typeDefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/graphql/typeDefs.ts -------------------------------------------------------------------------------- /services/src/helpers/accessEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/helpers/accessEnv.ts -------------------------------------------------------------------------------- /services/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/index.ts -------------------------------------------------------------------------------- /services/src/server/startServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/src/server/startServer.ts -------------------------------------------------------------------------------- /services/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/tsconfig.json -------------------------------------------------------------------------------- /services/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucaschen/graphql-sequelize-demo/HEAD/services/yarn.lock --------------------------------------------------------------------------------