├── .gitignore ├── README.md ├── backend ├── graphql │ ├── event.json │ ├── handler.js │ └── s-function.json └── lib │ ├── auth.js │ ├── dynamodb.js │ ├── graphql │ ├── collections │ │ ├── comments │ │ │ ├── mutations.js │ │ │ ├── queries.js │ │ │ ├── resolves.js │ │ │ ├── type.js │ │ │ └── validate.js │ │ ├── posts │ │ │ ├── mutations.js │ │ │ ├── queries.js │ │ │ ├── resolves.js │ │ │ ├── type.js │ │ │ └── validate.js │ │ └── users │ │ │ ├── mutations.js │ │ │ ├── queries.js │ │ │ ├── resolves.js │ │ │ ├── type.js │ │ │ └── validate.js │ ├── index.js │ └── schema.js │ └── package.json ├── client └── src │ ├── app │ ├── index.html │ └── js │ │ ├── actions │ │ ├── comments.js │ │ ├── constants.js │ │ ├── error.js │ │ ├── index.js │ │ ├── posts.js │ │ └── users.js │ │ ├── app.jsx │ │ ├── components │ │ ├── app.jsx │ │ ├── comments │ │ │ ├── Comment.jsx │ │ │ ├── CommentForm.jsx │ │ │ └── Comments.jsx │ │ ├── posts │ │ │ ├── PostDetail.jsx │ │ │ ├── PostForm.jsx │ │ │ └── Posts.jsx │ │ ├── shared │ │ │ ├── error.jsx │ │ │ ├── footer.jsx │ │ │ └── header.jsx │ │ └── users │ │ │ ├── sign-in.jsx │ │ │ └── sign-up.jsx │ │ ├── containers │ │ ├── comments │ │ │ └── CommentNewContainer.jsx │ │ └── posts │ │ │ ├── PostDetailContainer.jsx │ │ │ ├── PostNewContainer.jsx │ │ │ └── PostsContainer.jsx │ │ ├── reducers │ │ ├── comments.js │ │ ├── error.js │ │ ├── index.js │ │ ├── posts.js │ │ └── users.js │ │ ├── routes.jsx │ │ └── store.js │ ├── package.json │ └── webpack.config.js ├── package.json ├── s-project.json └── s-resources-cf.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/README.md -------------------------------------------------------------------------------- /backend/graphql/event.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /backend/graphql/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/graphql/handler.js -------------------------------------------------------------------------------- /backend/graphql/s-function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/graphql/s-function.json -------------------------------------------------------------------------------- /backend/lib/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/auth.js -------------------------------------------------------------------------------- /backend/lib/dynamodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/dynamodb.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/comments/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/comments/mutations.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/comments/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/comments/queries.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/comments/resolves.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/comments/resolves.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/comments/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/comments/type.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/comments/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/comments/validate.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/posts/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/posts/mutations.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/posts/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/posts/queries.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/posts/resolves.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/posts/resolves.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/posts/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/posts/type.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/posts/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/posts/validate.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/users/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/users/mutations.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/users/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/users/queries.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/users/resolves.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/users/resolves.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/users/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/users/type.js -------------------------------------------------------------------------------- /backend/lib/graphql/collections/users/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/collections/users/validate.js -------------------------------------------------------------------------------- /backend/lib/graphql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/index.js -------------------------------------------------------------------------------- /backend/lib/graphql/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/graphql/schema.js -------------------------------------------------------------------------------- /backend/lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/backend/lib/package.json -------------------------------------------------------------------------------- /client/src/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/index.html -------------------------------------------------------------------------------- /client/src/app/js/actions/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/actions/comments.js -------------------------------------------------------------------------------- /client/src/app/js/actions/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/actions/constants.js -------------------------------------------------------------------------------- /client/src/app/js/actions/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/actions/error.js -------------------------------------------------------------------------------- /client/src/app/js/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/actions/index.js -------------------------------------------------------------------------------- /client/src/app/js/actions/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/actions/posts.js -------------------------------------------------------------------------------- /client/src/app/js/actions/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/actions/users.js -------------------------------------------------------------------------------- /client/src/app/js/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/app.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/app.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/comments/Comment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/comments/Comment.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/comments/CommentForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/comments/CommentForm.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/comments/Comments.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/comments/Comments.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/posts/PostDetail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/posts/PostDetail.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/posts/PostForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/posts/PostForm.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/posts/Posts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/posts/Posts.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/shared/error.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/shared/error.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/shared/footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/shared/footer.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/shared/header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/shared/header.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/users/sign-in.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/users/sign-in.jsx -------------------------------------------------------------------------------- /client/src/app/js/components/users/sign-up.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/components/users/sign-up.jsx -------------------------------------------------------------------------------- /client/src/app/js/containers/comments/CommentNewContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/containers/comments/CommentNewContainer.jsx -------------------------------------------------------------------------------- /client/src/app/js/containers/posts/PostDetailContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/containers/posts/PostDetailContainer.jsx -------------------------------------------------------------------------------- /client/src/app/js/containers/posts/PostNewContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/containers/posts/PostNewContainer.jsx -------------------------------------------------------------------------------- /client/src/app/js/containers/posts/PostsContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/containers/posts/PostsContainer.jsx -------------------------------------------------------------------------------- /client/src/app/js/reducers/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/reducers/comments.js -------------------------------------------------------------------------------- /client/src/app/js/reducers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/reducers/error.js -------------------------------------------------------------------------------- /client/src/app/js/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/reducers/index.js -------------------------------------------------------------------------------- /client/src/app/js/reducers/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/reducers/posts.js -------------------------------------------------------------------------------- /client/src/app/js/reducers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/reducers/users.js -------------------------------------------------------------------------------- /client/src/app/js/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/routes.jsx -------------------------------------------------------------------------------- /client/src/app/js/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/app/js/store.js -------------------------------------------------------------------------------- /client/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/package.json -------------------------------------------------------------------------------- /client/src/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/client/src/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/package.json -------------------------------------------------------------------------------- /s-project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/s-project.json -------------------------------------------------------------------------------- /s-resources-cf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmuens/discuss/HEAD/s-resources-cf.json --------------------------------------------------------------------------------