├── src ├── index.css ├── assets │ └── images │ │ └── logo.png ├── components │ ├── Card.jsx │ ├── Spinner.jsx │ ├── ViewAllJobs.jsx │ ├── Hero.jsx │ ├── JobListings.jsx │ ├── HomeCards.jsx │ ├── Navbar.jsx │ └── JobListing.jsx ├── pages │ ├── JobsPage.jsx │ ├── HomePage.jsx │ ├── NotFoundPage.jsx │ └── AddJobPage.jsx ├── layouts │ └── MainLayout.jsx ├── main.jsx ├── store │ └── job-slice.js ├── App.jsx └── jobs.json ├── postcss.config.js ├── .gitignore ├── tailwind.config.js ├── index.html ├── README.md ├── vite.config.js ├── package.json ├── eslint.config.js └── public └── vite.svg /src/index.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdul-majid-ashrafi/React-Boilerplate-2024/main/src/assets/images/logo.png -------------------------------------------------------------------------------- /src/components/Card.jsx: -------------------------------------------------------------------------------- 1 | const Card = ({ children, bg = 'bg-gray-100' }) => { 2 | return
{subtitle}
13 |This page does not exist
10 | 14 | Go Back 15 | 16 |12 | Browse our React jobs and start your career today 13 |
14 | 18 | Browse Jobs 19 | 20 |24 | List your job to find the perfect developer for the role 25 |
26 | 30 | Add Job 31 | 32 |