├── .gitignore ├── app.js ├── browser ├── public │ ├── css │ │ └── style.css │ └── oldcss │ │ └── style.css └── src │ ├── react-redux │ ├── components │ │ ├── CommentCard.js │ │ ├── CommentForm.js │ │ ├── CreatePost.js │ │ ├── ErrorMessage.js │ │ ├── IntroPost.js │ │ ├── LoginForm.js │ │ ├── Logout.js │ │ ├── Navigation.js │ │ ├── Post.js │ │ ├── Register.js │ │ ├── SignupForm.js │ │ ├── Social.js │ │ ├── SubscribeForm.js │ │ └── SuccessMessage.js │ ├── containers │ │ ├── AdminContainer.js │ │ ├── AppContainer.js │ │ ├── CommentContainer.js │ │ ├── DropDownContainer.js │ │ ├── FooterContainer.js │ │ ├── IntroPostContainer.js │ │ ├── LoginContainer.js │ │ ├── NavbarContainer.js │ │ ├── PostContainer.js │ │ └── SubscriptionContainer.js │ ├── index.js │ ├── reducers │ │ ├── comment.js │ │ ├── dropdown.js │ │ ├── post.js │ │ ├── root-reducer.js │ │ ├── subscribe.js │ │ └── user.js │ ├── routes.js │ └── store.js │ └── sass │ ├── application.scss │ ├── base │ ├── _base.scss │ ├── _index.scss │ └── _normalize.scss │ ├── layout │ ├── _content.scss │ ├── _dropdown.scss │ ├── _extends.scss │ ├── _footer.scss │ ├── _index.scss │ └── _navbar.scss │ ├── modules │ ├── _commentForm.scss │ ├── _dropdown-login.scss │ ├── _dropdown-nav.scss │ ├── _extends.scss │ ├── _footerNav.scss │ ├── _fullPost.scss │ ├── _fullScreenOverlay.scss │ ├── _index.scss │ ├── _introPost.scss │ ├── _loginForm.scss │ ├── _postComment.scss │ ├── _signupForm.scss │ ├── _socialNav.scss │ └── _subscribe.scss │ ├── states │ └── _index.scss │ ├── style.scss │ └── utilities │ ├── _config.scss │ ├── _functions.scss │ ├── _helpers.scss │ ├── _index.scss │ └── _mixins.scss ├── gulpfile.js ├── package.json ├── server ├── models │ ├── comments.js │ ├── db.js │ ├── index.js │ ├── permission.js │ ├── post.js │ ├── role.js │ ├── seed.js │ ├── subscriber.js │ └── user.js ├── routes │ ├── api │ │ ├── comments.js │ │ ├── index.js │ │ ├── login.js │ │ ├── logout.js │ │ ├── post.js │ │ ├── subscribe.js │ │ ├── user.js │ │ └── whoami.js │ └── index.js └── templates │ └── index.html └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/.gitignore -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/app.js -------------------------------------------------------------------------------- /browser/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/public/css/style.css -------------------------------------------------------------------------------- /browser/public/oldcss/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/public/oldcss/style.css -------------------------------------------------------------------------------- /browser/src/react-redux/components/CommentCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/CommentCard.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/CommentForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/CommentForm.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/CreatePost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/CreatePost.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/ErrorMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/ErrorMessage.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/IntroPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/IntroPost.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/LoginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/LoginForm.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/Logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/Logout.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/Navigation.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/Post.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/Register.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/SignupForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/SignupForm.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/Social.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/Social.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/SubscribeForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/SubscribeForm.js -------------------------------------------------------------------------------- /browser/src/react-redux/components/SuccessMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/components/SuccessMessage.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/AdminContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/AdminContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/AppContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/AppContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/CommentContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/CommentContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/DropDownContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/DropDownContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/FooterContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/FooterContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/IntroPostContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/IntroPostContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/LoginContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/LoginContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/NavbarContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/NavbarContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/PostContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/PostContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/containers/SubscriptionContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/containers/SubscriptionContainer.js -------------------------------------------------------------------------------- /browser/src/react-redux/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/index.js -------------------------------------------------------------------------------- /browser/src/react-redux/reducers/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/reducers/comment.js -------------------------------------------------------------------------------- /browser/src/react-redux/reducers/dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/reducers/dropdown.js -------------------------------------------------------------------------------- /browser/src/react-redux/reducers/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/reducers/post.js -------------------------------------------------------------------------------- /browser/src/react-redux/reducers/root-reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/reducers/root-reducer.js -------------------------------------------------------------------------------- /browser/src/react-redux/reducers/subscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/reducers/subscribe.js -------------------------------------------------------------------------------- /browser/src/react-redux/reducers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/reducers/user.js -------------------------------------------------------------------------------- /browser/src/react-redux/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/routes.js -------------------------------------------------------------------------------- /browser/src/react-redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/react-redux/store.js -------------------------------------------------------------------------------- /browser/src/sass/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/application.scss -------------------------------------------------------------------------------- /browser/src/sass/base/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/base/_base.scss -------------------------------------------------------------------------------- /browser/src/sass/base/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/base/_index.scss -------------------------------------------------------------------------------- /browser/src/sass/base/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/base/_normalize.scss -------------------------------------------------------------------------------- /browser/src/sass/layout/_content.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/layout/_content.scss -------------------------------------------------------------------------------- /browser/src/sass/layout/_dropdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/layout/_dropdown.scss -------------------------------------------------------------------------------- /browser/src/sass/layout/_extends.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/sass/layout/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/layout/_footer.scss -------------------------------------------------------------------------------- /browser/src/sass/layout/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/layout/_index.scss -------------------------------------------------------------------------------- /browser/src/sass/layout/_navbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/layout/_navbar.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_commentForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_commentForm.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_dropdown-login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_dropdown-login.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_dropdown-nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_dropdown-nav.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_extends.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/sass/modules/_footerNav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_footerNav.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_fullPost.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_fullPost.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_fullScreenOverlay.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_fullScreenOverlay.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_index.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_introPost.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_introPost.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_loginForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_loginForm.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_postComment.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_postComment.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_signupForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_signupForm.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_socialNav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_socialNav.scss -------------------------------------------------------------------------------- /browser/src/sass/modules/_subscribe.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/modules/_subscribe.scss -------------------------------------------------------------------------------- /browser/src/sass/states/_index.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/sass/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/style.scss -------------------------------------------------------------------------------- /browser/src/sass/utilities/_config.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/sass/utilities/_functions.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/sass/utilities/_helpers.scss: -------------------------------------------------------------------------------- 1 | .hidden { 2 | display: none; 3 | } 4 | -------------------------------------------------------------------------------- /browser/src/sass/utilities/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/browser/src/sass/utilities/_index.scss -------------------------------------------------------------------------------- /browser/src/sass/utilities/_mixins.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/package.json -------------------------------------------------------------------------------- /server/models/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/models/comments.js -------------------------------------------------------------------------------- /server/models/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/models/db.js -------------------------------------------------------------------------------- /server/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/models/index.js -------------------------------------------------------------------------------- /server/models/permission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/models/permission.js -------------------------------------------------------------------------------- /server/models/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/models/post.js -------------------------------------------------------------------------------- /server/models/role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/models/role.js -------------------------------------------------------------------------------- /server/models/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/models/seed.js -------------------------------------------------------------------------------- /server/models/subscriber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/models/subscriber.js -------------------------------------------------------------------------------- /server/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/models/user.js -------------------------------------------------------------------------------- /server/routes/api/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/routes/api/comments.js -------------------------------------------------------------------------------- /server/routes/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/routes/api/index.js -------------------------------------------------------------------------------- /server/routes/api/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/routes/api/login.js -------------------------------------------------------------------------------- /server/routes/api/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/routes/api/logout.js -------------------------------------------------------------------------------- /server/routes/api/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/routes/api/post.js -------------------------------------------------------------------------------- /server/routes/api/subscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/routes/api/subscribe.js -------------------------------------------------------------------------------- /server/routes/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/routes/api/user.js -------------------------------------------------------------------------------- /server/routes/api/whoami.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/routes/api/whoami.js -------------------------------------------------------------------------------- /server/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/routes/index.js -------------------------------------------------------------------------------- /server/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/server/templates/index.html -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donthedeveloper/blog-react-redux/HEAD/webpack.config.js --------------------------------------------------------------------------------