├── .babelrc ├── .editorconfig ├── .gitignore ├── __tests__ ├── api.test.js ├── authentication.test.js ├── authorization.test.js ├── dynamodb_repo.test.js └── web.test.js ├── assets ├── catioro.gif ├── catioro2.gif ├── coracao.png ├── dindin.png ├── enjoy.png ├── eu-sabia-essa.jpg ├── next_logo.png ├── nojinho.png ├── oremos.png ├── serverless_logo.png └── u1f631.svg.png ├── aws ├── api.js ├── authentication.js ├── authorization.js ├── dynamodb_repo │ ├── create.js │ ├── destroy.js │ ├── get.js │ ├── index.js │ ├── list.js │ └── update.js └── web.js ├── components ├── form-input.js ├── form.js └── layout.js ├── docker-compose.yml ├── lib ├── api │ ├── client.js │ ├── index.js │ └── util.js └── auth │ ├── _config.js │ ├── authentication.js │ ├── authorization.js │ └── service.js ├── next.config.js ├── package.json ├── pages ├── _document.js ├── index.js ├── login.js └── new.js ├── postcss.config.js ├── serverless.yml ├── slides.html ├── styles └── global.css └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/.gitignore -------------------------------------------------------------------------------- /__tests__/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/__tests__/api.test.js -------------------------------------------------------------------------------- /__tests__/authentication.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/__tests__/authentication.test.js -------------------------------------------------------------------------------- /__tests__/authorization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/__tests__/authorization.test.js -------------------------------------------------------------------------------- /__tests__/dynamodb_repo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/__tests__/dynamodb_repo.test.js -------------------------------------------------------------------------------- /__tests__/web.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/__tests__/web.test.js -------------------------------------------------------------------------------- /assets/catioro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/catioro.gif -------------------------------------------------------------------------------- /assets/catioro2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/catioro2.gif -------------------------------------------------------------------------------- /assets/coracao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/coracao.png -------------------------------------------------------------------------------- /assets/dindin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/dindin.png -------------------------------------------------------------------------------- /assets/enjoy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/enjoy.png -------------------------------------------------------------------------------- /assets/eu-sabia-essa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/eu-sabia-essa.jpg -------------------------------------------------------------------------------- /assets/next_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/next_logo.png -------------------------------------------------------------------------------- /assets/nojinho.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/nojinho.png -------------------------------------------------------------------------------- /assets/oremos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/oremos.png -------------------------------------------------------------------------------- /assets/serverless_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/serverless_logo.png -------------------------------------------------------------------------------- /assets/u1f631.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/assets/u1f631.svg.png -------------------------------------------------------------------------------- /aws/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/api.js -------------------------------------------------------------------------------- /aws/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/authentication.js -------------------------------------------------------------------------------- /aws/authorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/authorization.js -------------------------------------------------------------------------------- /aws/dynamodb_repo/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/dynamodb_repo/create.js -------------------------------------------------------------------------------- /aws/dynamodb_repo/destroy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/dynamodb_repo/destroy.js -------------------------------------------------------------------------------- /aws/dynamodb_repo/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/dynamodb_repo/get.js -------------------------------------------------------------------------------- /aws/dynamodb_repo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/dynamodb_repo/index.js -------------------------------------------------------------------------------- /aws/dynamodb_repo/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/dynamodb_repo/list.js -------------------------------------------------------------------------------- /aws/dynamodb_repo/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/dynamodb_repo/update.js -------------------------------------------------------------------------------- /aws/web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/aws/web.js -------------------------------------------------------------------------------- /components/form-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/components/form-input.js -------------------------------------------------------------------------------- /components/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/components/form.js -------------------------------------------------------------------------------- /components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/components/layout.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/api/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/lib/api/client.js -------------------------------------------------------------------------------- /lib/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/lib/api/index.js -------------------------------------------------------------------------------- /lib/api/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/lib/api/util.js -------------------------------------------------------------------------------- /lib/auth/_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/lib/auth/_config.js -------------------------------------------------------------------------------- /lib/auth/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/lib/auth/authentication.js -------------------------------------------------------------------------------- /lib/auth/authorization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/lib/auth/authorization.js -------------------------------------------------------------------------------- /lib/auth/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/lib/auth/service.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/package.json -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/pages/_document.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/pages/login.js -------------------------------------------------------------------------------- /pages/new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/pages/new.js -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/postcss.config.js -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/serverless.yml -------------------------------------------------------------------------------- /slides.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/slides.html -------------------------------------------------------------------------------- /styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/styles/global.css -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geovanisouza92/serverless-next/HEAD/webpack.config.js --------------------------------------------------------------------------------