Jober is a demo AI-powered job finder application designed to showcase the capabilities of modern web technologies. It allows users to upload their resumes, select desired roles, and receive personalized job recommendations based on their skills and experiences.
- Resume upload and analysis
- Role selection for personalized job recommendations
- AI-powered job matching
- Application management for job seekers
To run this demo locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Jeet-baldha/jober-Job-finder-
-
Navigate to the project directory:
cd jober
-
Install server dependencies:
cd server npm install
-
Install client dependencies:
cd ../client npm install
-
Start the server:
cd ../server node index.js
-
Start the client:
cd ../client npm run dev
- Open your browser and navigate to http://localhost:5173 to access the application.
- Upload your resume and select your desired role.
- Explore personalized job recommendations and apply for jobs directly from the platform.
The server can be configured by editing the environment variables in the .env
file located in the backend directory.
PORT=3000
MONGODB_URL=your_mongodb_connection_string
Tailwind CSS is used for styling the frontend. Follow these steps to set it up:
-
Install Tailwind CSS via npm:
npm install -D tailwindcss postcss autoprefixer
-
Initialize Tailwind CSS:
npx tailwindcss init -p
-
Configure your
tailwind.config.js
file:module.exports = { content: [ "./src/**/*.{js,jsx,ts,tsx}", ], theme: { extend: {}, }, plugins: [], }
-
Add the Tailwind directives to your CSS file (e.g.,
src/index.css
):@tailwind base; @tailwind components; @tailwind utilities;
-
Ensure your CSS file is imported in your
src/main.jsx
orsrc/main.tsx
:import './index.css';
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- AI and Data Analysis: Google genrative AI
- Version Control: Git, GitHub
Contributions to this demo project are not being accepted at this time.
Feel free to explore and experiment with the demo version of Jober!