├── .gitignore ├── README.md ├── client ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── actions │ │ ├── alert.js │ │ ├── auth.js │ │ ├── post.js │ │ ├── profile.js │ │ └── types.js │ ├── components │ │ ├── auth │ │ │ ├── Login.js │ │ │ └── Register.js │ │ ├── dashboard │ │ │ ├── Dashboard.js │ │ │ ├── DashboardActions.js │ │ │ ├── Education.js │ │ │ └── Experience.js │ │ ├── layout │ │ │ ├── About.js │ │ │ ├── Alert.js │ │ │ ├── CssDatePicker.js │ │ │ ├── CssSelect.js │ │ │ ├── CssTextField.js │ │ │ ├── Landing.js │ │ │ ├── Navbar.js │ │ │ ├── NotFound.js │ │ │ ├── Pagination.js │ │ │ ├── Spinner.js │ │ │ └── spinner.gif │ │ ├── post │ │ │ ├── CommentForm.js │ │ │ ├── CommentItem.js │ │ │ └── Post.js │ │ ├── posts │ │ │ ├── PostForm.js │ │ │ ├── PostItem.js │ │ │ └── Posts.js │ │ ├── profile-forms │ │ │ ├── AddEducation.js │ │ │ ├── AddExperience.js │ │ │ ├── CreateProfile.js │ │ │ └── EditProfile.js │ │ ├── profile │ │ │ ├── Profile.js │ │ │ ├── ProfileAbout.js │ │ │ ├── ProfileEducation.js │ │ │ ├── ProfileExperience.js │ │ │ ├── ProfileGithub.js │ │ │ └── ProfileTop.js │ │ ├── profiles │ │ │ ├── ProfileItem.js │ │ │ └── Profiles.js │ │ └── routing │ │ │ ├── PrivateRoute.js │ │ │ └── Routes.js │ ├── img │ │ └── showcase.jpg │ ├── index.js │ ├── reducers │ │ ├── alert.js │ │ ├── auth.js │ │ ├── index.js │ │ ├── post.js │ │ └── profile.js │ ├── store.js │ └── utils │ │ ├── cookies.js │ │ └── fieldColors.js └── yarn.lock ├── config ├── db.js ├── keys.js └── prod.js ├── middleware └── auth.js ├── models ├── Post.js ├── Profile.js └── User.js ├── package.json ├── routes └── api │ ├── auth.js │ ├── posts.js │ ├── profile.js │ └── users.js └── server.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | config/dev.js 3 | .vscode/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/actions/alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/actions/alert.js -------------------------------------------------------------------------------- /client/src/actions/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/actions/auth.js -------------------------------------------------------------------------------- /client/src/actions/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/actions/post.js -------------------------------------------------------------------------------- /client/src/actions/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/actions/profile.js -------------------------------------------------------------------------------- /client/src/actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/actions/types.js -------------------------------------------------------------------------------- /client/src/components/auth/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/auth/Login.js -------------------------------------------------------------------------------- /client/src/components/auth/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/auth/Register.js -------------------------------------------------------------------------------- /client/src/components/dashboard/Dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/dashboard/Dashboard.js -------------------------------------------------------------------------------- /client/src/components/dashboard/DashboardActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/dashboard/DashboardActions.js -------------------------------------------------------------------------------- /client/src/components/dashboard/Education.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/dashboard/Education.js -------------------------------------------------------------------------------- /client/src/components/dashboard/Experience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/dashboard/Experience.js -------------------------------------------------------------------------------- /client/src/components/layout/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/About.js -------------------------------------------------------------------------------- /client/src/components/layout/Alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/Alert.js -------------------------------------------------------------------------------- /client/src/components/layout/CssDatePicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/CssDatePicker.js -------------------------------------------------------------------------------- /client/src/components/layout/CssSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/CssSelect.js -------------------------------------------------------------------------------- /client/src/components/layout/CssTextField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/CssTextField.js -------------------------------------------------------------------------------- /client/src/components/layout/Landing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/Landing.js -------------------------------------------------------------------------------- /client/src/components/layout/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/Navbar.js -------------------------------------------------------------------------------- /client/src/components/layout/NotFound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/NotFound.js -------------------------------------------------------------------------------- /client/src/components/layout/Pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/Pagination.js -------------------------------------------------------------------------------- /client/src/components/layout/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/Spinner.js -------------------------------------------------------------------------------- /client/src/components/layout/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/layout/spinner.gif -------------------------------------------------------------------------------- /client/src/components/post/CommentForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/post/CommentForm.js -------------------------------------------------------------------------------- /client/src/components/post/CommentItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/post/CommentItem.js -------------------------------------------------------------------------------- /client/src/components/post/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/post/Post.js -------------------------------------------------------------------------------- /client/src/components/posts/PostForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/posts/PostForm.js -------------------------------------------------------------------------------- /client/src/components/posts/PostItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/posts/PostItem.js -------------------------------------------------------------------------------- /client/src/components/posts/Posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/posts/Posts.js -------------------------------------------------------------------------------- /client/src/components/profile-forms/AddEducation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile-forms/AddEducation.js -------------------------------------------------------------------------------- /client/src/components/profile-forms/AddExperience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile-forms/AddExperience.js -------------------------------------------------------------------------------- /client/src/components/profile-forms/CreateProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile-forms/CreateProfile.js -------------------------------------------------------------------------------- /client/src/components/profile-forms/EditProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile-forms/EditProfile.js -------------------------------------------------------------------------------- /client/src/components/profile/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile/Profile.js -------------------------------------------------------------------------------- /client/src/components/profile/ProfileAbout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile/ProfileAbout.js -------------------------------------------------------------------------------- /client/src/components/profile/ProfileEducation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile/ProfileEducation.js -------------------------------------------------------------------------------- /client/src/components/profile/ProfileExperience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile/ProfileExperience.js -------------------------------------------------------------------------------- /client/src/components/profile/ProfileGithub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile/ProfileGithub.js -------------------------------------------------------------------------------- /client/src/components/profile/ProfileTop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profile/ProfileTop.js -------------------------------------------------------------------------------- /client/src/components/profiles/ProfileItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profiles/ProfileItem.js -------------------------------------------------------------------------------- /client/src/components/profiles/Profiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/profiles/Profiles.js -------------------------------------------------------------------------------- /client/src/components/routing/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/routing/PrivateRoute.js -------------------------------------------------------------------------------- /client/src/components/routing/Routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/components/routing/Routes.js -------------------------------------------------------------------------------- /client/src/img/showcase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/img/showcase.jpg -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/reducers/alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/reducers/alert.js -------------------------------------------------------------------------------- /client/src/reducers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/reducers/auth.js -------------------------------------------------------------------------------- /client/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/reducers/index.js -------------------------------------------------------------------------------- /client/src/reducers/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/reducers/post.js -------------------------------------------------------------------------------- /client/src/reducers/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/reducers/profile.js -------------------------------------------------------------------------------- /client/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/store.js -------------------------------------------------------------------------------- /client/src/utils/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/src/utils/cookies.js -------------------------------------------------------------------------------- /client/src/utils/fieldColors.js: -------------------------------------------------------------------------------- 1 | export const primaryColor = '#17a2b8' -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/config/db.js -------------------------------------------------------------------------------- /config/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/config/keys.js -------------------------------------------------------------------------------- /config/prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/config/prod.js -------------------------------------------------------------------------------- /middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/middleware/auth.js -------------------------------------------------------------------------------- /models/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/models/Post.js -------------------------------------------------------------------------------- /models/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/models/Profile.js -------------------------------------------------------------------------------- /models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/models/User.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/package.json -------------------------------------------------------------------------------- /routes/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/routes/api/auth.js -------------------------------------------------------------------------------- /routes/api/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/routes/api/posts.js -------------------------------------------------------------------------------- /routes/api/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/routes/api/profile.js -------------------------------------------------------------------------------- /routes/api/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/routes/api/users.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pehguerra/conexaoQA/HEAD/server.js --------------------------------------------------------------------------------