├── .gitignore ├── README.md ├── package.json ├── public ├── _redirects ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.js ├── assets ├── css │ └── index.css ├── images │ ├── favicon.ico │ ├── logo.svg │ ├── main.svg │ └── not-found.svg └── wrappers │ ├── BigSidebar.js │ ├── ChartsContainer.js │ ├── DashboardFormPage.js │ ├── ErrorPage.js │ ├── Job.js │ ├── JobInfo.js │ ├── JobsContainer.js │ ├── LandingPage.js │ ├── Navbar.js │ ├── PageBtnContainer.js │ ├── RegisterPage.js │ ├── SearchContainer.js │ ├── SharedLayout.js │ ├── SmallSidebar.js │ ├── StatItem.js │ └── StatsContainer.js ├── components ├── AreaChart.js ├── BarChart.js ├── BigSidebar.js ├── ChartsContainer.js ├── FormRow.js ├── FormRowSelect.js ├── Job.js ├── JobInfo.js ├── JobsContainer.js ├── Loading.js ├── Logo.js ├── NavLinks.js ├── Navbar.js ├── PageBtnContainer.js ├── SearchContainer.js ├── SmallSidebar.js ├── StatItem.js ├── StatsContainer.js └── index.js ├── features ├── allJobs │ ├── allJobsSlice.js │ └── allJobsThunk.js ├── job │ ├── jobSlice.js │ └── jobThunk.js └── user │ ├── userSlice.js │ └── userThunk.js ├── index.css ├── index.js ├── pages ├── Error.js ├── Landing.js ├── ProtectedRoute.js ├── Register.js ├── dashboard │ ├── AddJob.js │ ├── AllJobs.js │ ├── Profile.js │ ├── SharedLayout.js │ ├── Stats.js │ └── index.js └── index.js ├── store.js └── utils ├── authHeader.js ├── axios.js ├── links.js └── localStorage.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/public/_redirects -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/App.js -------------------------------------------------------------------------------- /src/assets/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/css/index.css -------------------------------------------------------------------------------- /src/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/images/favicon.ico -------------------------------------------------------------------------------- /src/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/images/logo.svg -------------------------------------------------------------------------------- /src/assets/images/main.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/images/main.svg -------------------------------------------------------------------------------- /src/assets/images/not-found.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/images/not-found.svg -------------------------------------------------------------------------------- /src/assets/wrappers/BigSidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/BigSidebar.js -------------------------------------------------------------------------------- /src/assets/wrappers/ChartsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/ChartsContainer.js -------------------------------------------------------------------------------- /src/assets/wrappers/DashboardFormPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/DashboardFormPage.js -------------------------------------------------------------------------------- /src/assets/wrappers/ErrorPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/ErrorPage.js -------------------------------------------------------------------------------- /src/assets/wrappers/Job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/Job.js -------------------------------------------------------------------------------- /src/assets/wrappers/JobInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/JobInfo.js -------------------------------------------------------------------------------- /src/assets/wrappers/JobsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/JobsContainer.js -------------------------------------------------------------------------------- /src/assets/wrappers/LandingPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/LandingPage.js -------------------------------------------------------------------------------- /src/assets/wrappers/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/Navbar.js -------------------------------------------------------------------------------- /src/assets/wrappers/PageBtnContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/PageBtnContainer.js -------------------------------------------------------------------------------- /src/assets/wrappers/RegisterPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/RegisterPage.js -------------------------------------------------------------------------------- /src/assets/wrappers/SearchContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/SearchContainer.js -------------------------------------------------------------------------------- /src/assets/wrappers/SharedLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/SharedLayout.js -------------------------------------------------------------------------------- /src/assets/wrappers/SmallSidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/SmallSidebar.js -------------------------------------------------------------------------------- /src/assets/wrappers/StatItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/StatItem.js -------------------------------------------------------------------------------- /src/assets/wrappers/StatsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/assets/wrappers/StatsContainer.js -------------------------------------------------------------------------------- /src/components/AreaChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/AreaChart.js -------------------------------------------------------------------------------- /src/components/BarChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/BarChart.js -------------------------------------------------------------------------------- /src/components/BigSidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/BigSidebar.js -------------------------------------------------------------------------------- /src/components/ChartsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/ChartsContainer.js -------------------------------------------------------------------------------- /src/components/FormRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/FormRow.js -------------------------------------------------------------------------------- /src/components/FormRowSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/FormRowSelect.js -------------------------------------------------------------------------------- /src/components/Job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/Job.js -------------------------------------------------------------------------------- /src/components/JobInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/JobInfo.js -------------------------------------------------------------------------------- /src/components/JobsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/JobsContainer.js -------------------------------------------------------------------------------- /src/components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/Loading.js -------------------------------------------------------------------------------- /src/components/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/Logo.js -------------------------------------------------------------------------------- /src/components/NavLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/NavLinks.js -------------------------------------------------------------------------------- /src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/Navbar.js -------------------------------------------------------------------------------- /src/components/PageBtnContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/PageBtnContainer.js -------------------------------------------------------------------------------- /src/components/SearchContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/SearchContainer.js -------------------------------------------------------------------------------- /src/components/SmallSidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/SmallSidebar.js -------------------------------------------------------------------------------- /src/components/StatItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/StatItem.js -------------------------------------------------------------------------------- /src/components/StatsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/StatsContainer.js -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/features/allJobs/allJobsSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/features/allJobs/allJobsSlice.js -------------------------------------------------------------------------------- /src/features/allJobs/allJobsThunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/features/allJobs/allJobsThunk.js -------------------------------------------------------------------------------- /src/features/job/jobSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/features/job/jobSlice.js -------------------------------------------------------------------------------- /src/features/job/jobThunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/features/job/jobThunk.js -------------------------------------------------------------------------------- /src/features/user/userSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/features/user/userSlice.js -------------------------------------------------------------------------------- /src/features/user/userThunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/features/user/userThunk.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/Error.js -------------------------------------------------------------------------------- /src/pages/Landing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/Landing.js -------------------------------------------------------------------------------- /src/pages/ProtectedRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/ProtectedRoute.js -------------------------------------------------------------------------------- /src/pages/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/Register.js -------------------------------------------------------------------------------- /src/pages/dashboard/AddJob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/dashboard/AddJob.js -------------------------------------------------------------------------------- /src/pages/dashboard/AllJobs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/dashboard/AllJobs.js -------------------------------------------------------------------------------- /src/pages/dashboard/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/dashboard/Profile.js -------------------------------------------------------------------------------- /src/pages/dashboard/SharedLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/dashboard/SharedLayout.js -------------------------------------------------------------------------------- /src/pages/dashboard/Stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/dashboard/Stats.js -------------------------------------------------------------------------------- /src/pages/dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/dashboard/index.js -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/store.js -------------------------------------------------------------------------------- /src/utils/authHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/utils/authHeader.js -------------------------------------------------------------------------------- /src/utils/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/utils/axios.js -------------------------------------------------------------------------------- /src/utils/links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/utils/links.js -------------------------------------------------------------------------------- /src/utils/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/john-smilga/redux-toolkit-jobster/HEAD/src/utils/localStorage.js --------------------------------------------------------------------------------