https://github.com/sineraja/ai-job-recommendation-platform
AI Job Recommendation Platform Live Frontend: https://ai-job-recommend-front-end.vercel.app/ Live Backend: https://ai-job-recommend-backend.onrender.com/
https://github.com/sineraja/ai-job-recommendation-platform
ai career-platform job-recommendation job-search-website mongodb nodejs reactjs render resume-matching socketio tailwindcss vercel-deployment
Last synced: about 1 month ago
JSON representation
AI Job Recommendation Platform Live Frontend: https://ai-job-recommend-front-end.vercel.app/ Live Backend: https://ai-job-recommend-backend.onrender.com/
- Host: GitHub
- URL: https://github.com/sineraja/ai-job-recommendation-platform
- Owner: SineRaja
- Created: 2025-04-28T08:35:09.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-29T22:19:43.000Z (about 2 months ago)
- Last Synced: 2025-04-29T23:25:39.286Z (about 2 months ago)
- Topics: ai, career-platform, job-recommendation, job-search-website, mongodb, nodejs, reactjs, render, resume-matching, socketio, tailwindcss, vercel-deployment
- Homepage: https://ai-job-recommend-front-end.vercel.app/
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ AI Job Recommendation Platform
> **Live Frontend**: [https://ai-job-recommend-front-end.vercel.app/](https://ai-job-recommend-front-end.vercel.app/)
> **Live Backend**: [https://ai-job-recommend-backend.onrender.com/](https://ai-job-recommend-backend.onrender.com/)---
## ๐ About This Project
The **AI Job Recommendation Platform** helps users discover the best job opportunities tailored to their skills by analyzing their resume or search preferences.
It is a full-stack web application built with **React**, **Node.js**, **MongoDB**, **Socket.IO**, and more modern technologies.๐ **Note:**
This GitHub repository shows only the folder structure.
If you want access to the **full project source code** (both frontend and backend),
please **contact me directly** via:
- ๐ง Email: [email protected]- ๐ฑ LinkedIn: [your-linkedin-profile](https://www.linkedin.com/in/sine-raja-591156177/)
---
## ๐ Core Functionalities
- Upload your resume and get **AI-powered job matches**.
- **Search and filter** jobs by title, location, category, experience, and salary.
- Real-time **chat functionality** for recruiters and applicants (via Socket.IO).
- Companies can **post jobs** and **manage applications**.
- **Beautiful responsive UI** built with Tailwind CSS.
- Fully **deployed** frontend (Vercel) and backend (Render).---
## โ๏ธ Tech Stack
| Frontend | Backend | Deployment | Database | Real-Time |
|:---|:---|:---|:---|:---|
| React.js | Node.js | Vercel (Frontend) | MongoDB Atlas | Socket.IO |
| Tailwind CSS | Express.js | Render (Backend) | Mongoose ODM | WebSockets |
| Axios | Cloudinary API (for uploads) | | | |---
## ๐ฆ Project Structure
```
Frontend/
โโโ src/
โ โโโ components/
โ โโโ employeeComponent/
โ โโโ JobSeeker/
โ โโโ LandingPages/
โ โโโ realtimeChat/
โ โโโ animations/
โ โโโ assets/
โ โโโ App.js
Backend/
โโโ jobControllers/
โโโ jobRoutes/
โโโ jobModel/
โโโ jobMiddleware/
โโโ configuration/
โโโ jobDatabase/
โโโ conversations/
โโโ utilities/
โโโ backendApp.js
```---
## ๐ฏ Future Improvements (Coming Soon)
- AI Chatbot for career counseling.
- Admin dashboard for job analytics.
- More advanced resume parsing and skill extraction.---
# ๐ข Contact Me
If you are a recruiter, hiring manager, or developer and want to collaborate,
or if you want access to the full source code, feel free to **reach out**:- ๐ง Email: [email protected]
- ๐ฑ LinkedIn: [your-linkedin-profile](https://www.linkedin.com/in/sine-raja-591156177/)
---
# โญ GitHub Topics/Tags
_(add these as explained before)_
```
AI ยท Job Recommendation ยท Resume Matching ยท Job Search ยท Career Platform ยท React ยท Node.js ยท MongoDB ยท Socket.IO ยท TailwindCSS ยท Vercel ยท Render
```---
# ๐ฆ Backend - `README.md`
# ๐ ๏ธ AI Job Recommend - Backend
[](https://nodejs.org/)
[](https://expressjs.com/)
[](https://www.mongodb.com/)
[](https://socket.io/)
[](LICENSE)## ๐ Description
This is the **backend server** for the AI Job Recommend platform, responsible for handling:
- User authentication
- Job posting and searching
- Resume matching and analysis
- Real-time messaging (Socket.IO)Built with **Express.js**, **MongoDB**, and **Socket.IO**.
---
## ๐ Tech Stack
- Node.js
- Express.js
- MongoDB (Mongoose)
- Socket.IO
- Cloudinary (for file uploads)
- Render.com (Backend hosting)
---## โ๏ธ Project Structure
```
configuration/
conversations/
jobControllers/
jobDatabase/
jobMiddleware/
jobModel/
jobRoutes/
node_modules/
utilities/
backendApp.js
server.js
socket.js
package.json
```---
## ๐ API Base URL
```bash
https://ai-job-recommend-backend.onrender.com/
```Example:
`GET /api/v1/job/all`---
## ๐ก๏ธ Environment Variables (`.env`)
```bash
DATABASE_URI=your_mongodb_uri
FRONTEND_URL=https://ai-job-recommend-front-end.vercel.app/
CLOUDINARY_NAME=your_cloudinary_name
COOKIE_LIFETIME=your_cookie_lifetime
```---
## ๐ง Run Locally
```bash
npm install
npm run dev
```Server runs at `http://localhost:8000` (or your set PORT).
---
## ๐ License
This project is licensed under the [MIT License](LICENSE).
# ๐ Frontend - `README.md`
# ๐ฏ AI Job Recommend - Frontend
[](https://reactjs.org/)
[](https://tailwindcss.com/)
[](https://vercel.com/)
[](LICENSE)## ๐ Description
This is the **frontend client** for the AI Job Recommend platform, built using **ReactJS** and **TailwindCSS**.
It allows users to:
- Search and apply for jobs
- Upload resumes for AI-based job recommendations
- View matched jobs
- Real-time chat with companies---
## ๐ Tech Stack
- ReactJS
- Tailwind CSS
- Axios
- Framer Motion
- React Icons
- React Toastify---
## ๐ Project Structure
```
public/
src/
โโโ animations/
โโโ assets/
โโโ components/
โโโ employeeComponent/
โโโ JobSeeker/
โโโ LandingPages/
โโโ realtimeChat/
.env
.gitignore
package.json
tailwind.config.js
```---
## ๐ Live URL
> [**Live Demo**](https://ai-job-recommend-front-end.vercel.app/)
---
## โ๏ธ Environment Variables (`.env`)
```bash
REACT_APP_BACKEND_URL=https://ai-job-recommend-backend.onrender.com/
```---
## ๐ง Run Locally
```bash
npm install
npm start
```Frontend will start on `http://localhost:3000`.
---
## ๐ License
This project is licensed under the [MIT License](LICENSE).