├── README.md ├── classroom ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── nest-cli.json ├── package-lock.json ├── package.json ├── prisma │ ├── migrations │ │ ├── 20220403165628_create_students_table │ │ │ └── migration.sql │ │ ├── 20220403192614_create_db_structure │ │ │ └── migration.sql │ │ ├── 20220403215023_add_reference_to_auth_user_id_on_students_table │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma ├── src │ ├── app.module.ts │ ├── database │ │ ├── database.module.ts │ │ └── prisma │ │ │ └── prisma.service.ts │ ├── http │ │ ├── auth │ │ │ ├── authorization.guard.ts │ │ │ └── current-user.ts │ │ ├── graphql │ │ │ ├── inputs │ │ │ │ └── create-course-input.ts │ │ │ ├── models │ │ │ │ ├── course.ts │ │ │ │ ├── enrollment.ts │ │ │ │ └── student.ts │ │ │ └── resolvers │ │ │ │ ├── courses.resolver.ts │ │ │ │ ├── enrollments.resolver.ts │ │ │ │ └── students.resolver.ts │ │ └── http.module.ts │ ├── main.ts │ ├── messaging │ │ ├── controllers │ │ │ └── purchases.controller.ts │ │ └── messaging.module.ts │ ├── schema.gql │ └── services │ │ ├── courses.service.ts │ │ ├── enrollments.service.ts │ │ └── students.service.ts ├── tsconfig.build.json └── tsconfig.json ├── docker-compose.yml ├── gateway ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.module.ts │ └── main.ts ├── tsconfig.build.json └── tsconfig.json ├── purchases ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── nest-cli.json ├── package-lock.json ├── package.json ├── prisma │ ├── migrations │ │ ├── 20220403163432_create_customers_table │ │ │ └── migration.sql │ │ ├── 20220403192118_create_db_structure │ │ │ └── migration.sql │ │ ├── 20220403205405_add_reference_to_user_id_on_customers_table │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma ├── src │ ├── app.module.ts │ ├── database │ │ ├── database.module.ts │ │ └── prisma │ │ │ └── prisma.service.ts │ ├── http │ │ ├── auth │ │ │ ├── authorization.guard.ts │ │ │ └── current-user.ts │ │ ├── graphql │ │ │ ├── inputs │ │ │ │ ├── create-product-input.ts │ │ │ │ └── create-purchase-input.ts │ │ │ ├── models │ │ │ │ ├── customer.ts │ │ │ │ ├── product.ts │ │ │ │ └── purchase.ts │ │ │ └── resolvers │ │ │ │ ├── customers.resolver.ts │ │ │ │ ├── products.resolver.ts │ │ │ │ └── purchases.resolver.ts │ │ └── http.module.ts │ ├── main.ts │ ├── messaging │ │ ├── kafka.service.ts │ │ └── messaging.module.ts │ ├── schema.gql │ └── services │ │ ├── customers.service.ts │ │ ├── products.service.ts │ │ └── purchases.service.ts ├── tsconfig.build.json └── tsconfig.json └── web ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── codegen.yml ├── next-env.d.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── src ├── components │ ├── Footer.tsx │ └── Header.tsx ├── graphql │ ├── generated │ │ ├── graphql.tsx │ │ ├── page.tsx │ │ └── pagePublic.tsx │ ├── private │ │ ├── mutations │ │ │ └── create-purchase.graphql │ │ └── queries │ │ │ └── me.graphql │ └── public │ │ └── queries │ │ └── products.graphql ├── lib │ ├── withApollo.tsx │ └── withPublicApollo.tsx ├── pages │ ├── _app.tsx │ ├── api │ │ ├── auth │ │ │ └── [...auth0].ts │ │ └── index.ts │ ├── app │ │ └── courses.tsx │ ├── enroll.tsx │ └── index.tsx └── styles │ └── global.css ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/README.md -------------------------------------------------------------------------------- /classroom/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/.eslintrc.js -------------------------------------------------------------------------------- /classroom/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/.gitignore -------------------------------------------------------------------------------- /classroom/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/.prettierrc -------------------------------------------------------------------------------- /classroom/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/nest-cli.json -------------------------------------------------------------------------------- /classroom/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/package-lock.json -------------------------------------------------------------------------------- /classroom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/package.json -------------------------------------------------------------------------------- /classroom/prisma/migrations/20220403165628_create_students_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/prisma/migrations/20220403165628_create_students_table/migration.sql -------------------------------------------------------------------------------- /classroom/prisma/migrations/20220403192614_create_db_structure/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/prisma/migrations/20220403192614_create_db_structure/migration.sql -------------------------------------------------------------------------------- /classroom/prisma/migrations/20220403215023_add_reference_to_auth_user_id_on_students_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/prisma/migrations/20220403215023_add_reference_to_auth_user_id_on_students_table/migration.sql -------------------------------------------------------------------------------- /classroom/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /classroom/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/prisma/schema.prisma -------------------------------------------------------------------------------- /classroom/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/app.module.ts -------------------------------------------------------------------------------- /classroom/src/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/database/database.module.ts -------------------------------------------------------------------------------- /classroom/src/database/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/database/prisma/prisma.service.ts -------------------------------------------------------------------------------- /classroom/src/http/auth/authorization.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/auth/authorization.guard.ts -------------------------------------------------------------------------------- /classroom/src/http/auth/current-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/auth/current-user.ts -------------------------------------------------------------------------------- /classroom/src/http/graphql/inputs/create-course-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/graphql/inputs/create-course-input.ts -------------------------------------------------------------------------------- /classroom/src/http/graphql/models/course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/graphql/models/course.ts -------------------------------------------------------------------------------- /classroom/src/http/graphql/models/enrollment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/graphql/models/enrollment.ts -------------------------------------------------------------------------------- /classroom/src/http/graphql/models/student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/graphql/models/student.ts -------------------------------------------------------------------------------- /classroom/src/http/graphql/resolvers/courses.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/graphql/resolvers/courses.resolver.ts -------------------------------------------------------------------------------- /classroom/src/http/graphql/resolvers/enrollments.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/graphql/resolvers/enrollments.resolver.ts -------------------------------------------------------------------------------- /classroom/src/http/graphql/resolvers/students.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/graphql/resolvers/students.resolver.ts -------------------------------------------------------------------------------- /classroom/src/http/http.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/http/http.module.ts -------------------------------------------------------------------------------- /classroom/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/main.ts -------------------------------------------------------------------------------- /classroom/src/messaging/controllers/purchases.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/messaging/controllers/purchases.controller.ts -------------------------------------------------------------------------------- /classroom/src/messaging/messaging.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/messaging/messaging.module.ts -------------------------------------------------------------------------------- /classroom/src/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/schema.gql -------------------------------------------------------------------------------- /classroom/src/services/courses.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/services/courses.service.ts -------------------------------------------------------------------------------- /classroom/src/services/enrollments.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/services/enrollments.service.ts -------------------------------------------------------------------------------- /classroom/src/services/students.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/src/services/students.service.ts -------------------------------------------------------------------------------- /classroom/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/tsconfig.build.json -------------------------------------------------------------------------------- /classroom/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/classroom/tsconfig.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gateway/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/.eslintrc.js -------------------------------------------------------------------------------- /gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/.gitignore -------------------------------------------------------------------------------- /gateway/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/.prettierrc -------------------------------------------------------------------------------- /gateway/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/nest-cli.json -------------------------------------------------------------------------------- /gateway/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/package-lock.json -------------------------------------------------------------------------------- /gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/package.json -------------------------------------------------------------------------------- /gateway/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/src/app.module.ts -------------------------------------------------------------------------------- /gateway/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/src/main.ts -------------------------------------------------------------------------------- /gateway/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/tsconfig.build.json -------------------------------------------------------------------------------- /gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/gateway/tsconfig.json -------------------------------------------------------------------------------- /purchases/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/.eslintrc.js -------------------------------------------------------------------------------- /purchases/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/.gitignore -------------------------------------------------------------------------------- /purchases/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/.prettierrc -------------------------------------------------------------------------------- /purchases/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/nest-cli.json -------------------------------------------------------------------------------- /purchases/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/package-lock.json -------------------------------------------------------------------------------- /purchases/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/package.json -------------------------------------------------------------------------------- /purchases/prisma/migrations/20220403163432_create_customers_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/prisma/migrations/20220403163432_create_customers_table/migration.sql -------------------------------------------------------------------------------- /purchases/prisma/migrations/20220403192118_create_db_structure/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/prisma/migrations/20220403192118_create_db_structure/migration.sql -------------------------------------------------------------------------------- /purchases/prisma/migrations/20220403205405_add_reference_to_user_id_on_customers_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/prisma/migrations/20220403205405_add_reference_to_user_id_on_customers_table/migration.sql -------------------------------------------------------------------------------- /purchases/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /purchases/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/prisma/schema.prisma -------------------------------------------------------------------------------- /purchases/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/app.module.ts -------------------------------------------------------------------------------- /purchases/src/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/database/database.module.ts -------------------------------------------------------------------------------- /purchases/src/database/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/database/prisma/prisma.service.ts -------------------------------------------------------------------------------- /purchases/src/http/auth/authorization.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/auth/authorization.guard.ts -------------------------------------------------------------------------------- /purchases/src/http/auth/current-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/auth/current-user.ts -------------------------------------------------------------------------------- /purchases/src/http/graphql/inputs/create-product-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/graphql/inputs/create-product-input.ts -------------------------------------------------------------------------------- /purchases/src/http/graphql/inputs/create-purchase-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/graphql/inputs/create-purchase-input.ts -------------------------------------------------------------------------------- /purchases/src/http/graphql/models/customer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/graphql/models/customer.ts -------------------------------------------------------------------------------- /purchases/src/http/graphql/models/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/graphql/models/product.ts -------------------------------------------------------------------------------- /purchases/src/http/graphql/models/purchase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/graphql/models/purchase.ts -------------------------------------------------------------------------------- /purchases/src/http/graphql/resolvers/customers.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/graphql/resolvers/customers.resolver.ts -------------------------------------------------------------------------------- /purchases/src/http/graphql/resolvers/products.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/graphql/resolvers/products.resolver.ts -------------------------------------------------------------------------------- /purchases/src/http/graphql/resolvers/purchases.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/graphql/resolvers/purchases.resolver.ts -------------------------------------------------------------------------------- /purchases/src/http/http.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/http/http.module.ts -------------------------------------------------------------------------------- /purchases/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/main.ts -------------------------------------------------------------------------------- /purchases/src/messaging/kafka.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/messaging/kafka.service.ts -------------------------------------------------------------------------------- /purchases/src/messaging/messaging.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/messaging/messaging.module.ts -------------------------------------------------------------------------------- /purchases/src/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/schema.gql -------------------------------------------------------------------------------- /purchases/src/services/customers.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/services/customers.service.ts -------------------------------------------------------------------------------- /purchases/src/services/products.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/services/products.service.ts -------------------------------------------------------------------------------- /purchases/src/services/purchases.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/src/services/purchases.service.ts -------------------------------------------------------------------------------- /purchases/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/tsconfig.build.json -------------------------------------------------------------------------------- /purchases/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/purchases/tsconfig.json -------------------------------------------------------------------------------- /web/.eslintignore: -------------------------------------------------------------------------------- 1 | src/graphql/generated/*.tsx -------------------------------------------------------------------------------- /web/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/codegen.yml -------------------------------------------------------------------------------- /web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/next-env.d.ts -------------------------------------------------------------------------------- /web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/next.config.js -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/package.json -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/postcss.config.js -------------------------------------------------------------------------------- /web/src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/components/Footer.tsx -------------------------------------------------------------------------------- /web/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/components/Header.tsx -------------------------------------------------------------------------------- /web/src/graphql/generated/graphql.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/graphql/generated/graphql.tsx -------------------------------------------------------------------------------- /web/src/graphql/generated/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/graphql/generated/page.tsx -------------------------------------------------------------------------------- /web/src/graphql/generated/pagePublic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/graphql/generated/pagePublic.tsx -------------------------------------------------------------------------------- /web/src/graphql/private/mutations/create-purchase.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/graphql/private/mutations/create-purchase.graphql -------------------------------------------------------------------------------- /web/src/graphql/private/queries/me.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/graphql/private/queries/me.graphql -------------------------------------------------------------------------------- /web/src/graphql/public/queries/products.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/graphql/public/queries/products.graphql -------------------------------------------------------------------------------- /web/src/lib/withApollo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/lib/withApollo.tsx -------------------------------------------------------------------------------- /web/src/lib/withPublicApollo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/lib/withPublicApollo.tsx -------------------------------------------------------------------------------- /web/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/pages/_app.tsx -------------------------------------------------------------------------------- /web/src/pages/api/auth/[...auth0].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/pages/api/auth/[...auth0].ts -------------------------------------------------------------------------------- /web/src/pages/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/pages/api/index.ts -------------------------------------------------------------------------------- /web/src/pages/app/courses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/pages/app/courses.tsx -------------------------------------------------------------------------------- /web/src/pages/enroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/pages/enroll.tsx -------------------------------------------------------------------------------- /web/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/pages/index.tsx -------------------------------------------------------------------------------- /web/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/src/styles/global.css -------------------------------------------------------------------------------- /web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/tailwind.config.js -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/ignite-lab-00-aulas/HEAD/web/yarn.lock --------------------------------------------------------------------------------