Skip to content

sumitprajapati1/Jobify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ό Jobify β€” Job Searching Platform

Jobify is a full-stack job searching application where users can register, create/edit profiles, post job listings (if admin), apply for jobs, and manage applications. It provides a modern user experience with advanced filtering, authentication, and dashboard analytics.


πŸš€ Live Demo

πŸ‘‰ Jobify live link


✨ Features

  • πŸ” User Authentication (JWT)
  • πŸ“Š User Dashboard with Analytics
  • πŸ“„ Create/Edit/Delete Job Listings
  • πŸ“ Filter & Search Jobs by location, title, status
  • πŸ”’ Role-based Access (Admin/User)
  • βš™οΈ Responsive UI

πŸ›  Tech Stack

Frontend

  • React.js
  • Redux Toolkit
  • Axios
  • Tailwind CSS / CSS Modules
  • React Router DOM

Backend

  • Node.js
  • Express.js
  • MongoDB + Mongoose
  • JWT Authentication
  • Cloudinary (for file/image uploads)

πŸ“ Folder Structure

Run Locally

Clone the project

git clone https://github.com/sumitprajapati1/jobify.git
cd jobify

Installation

Setup of backend

  cd server
  npm install
  node src/server.js

Setup of frontend

  cd client
  npm install
  npm run dev

Environment Variables for backend

To run this project, you will need to add the following environment variables to your .env file of backend .

PORT=5000
MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_secret_key CLOUDINARY_CLOUD_NAME=your_cloud_name CLOUDINARY_API_KEY=your_api_key CLOUDINARY_API_SECRET=your_api_secret

About

Jobify is a full-stack job searching application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published