An open API service indexing awesome lists of open source software.

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/

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

[![Node.js](https://img.shields.io/badge/Node.js-Backend-green.svg)](https://nodejs.org/)
[![Express.js](https://img.shields.io/badge/Express.js-Framework-lightgrey.svg)](https://expressjs.com/)
[![MongoDB](https://img.shields.io/badge/MongoDB-Database-brightgreen.svg)](https://www.mongodb.com/)
[![Socket.IO](https://img.shields.io/badge/Socket.io-RealTime-black.svg)](https://socket.io/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](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

[![React](https://img.shields.io/badge/React-Frontend-blue.svg)](https://reactjs.org/)
[![TailwindCSS](https://img.shields.io/badge/TailwindCSS-Styling-38bdf8.svg)](https://tailwindcss.com/)
[![Vercel Deployment](https://img.shields.io/badge/Vercel-Hosting-black.svg)](https://vercel.com/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](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).