Skip to content

Jobify is a scalable, microservices-based job portal application built using Django, React (Vite), Docker, and NGINX. It demonstrates a production-style architecture using REST APIs and WebSockets, with individual services handling different parts of the platform such as authentication, job posting, seeker profiles, and real-time chat.

Notifications You must be signed in to change notification settings

sravan-kumar-ta/Jobify-microservices

Repository files navigation

Project Logo Jobify Microservices Application

A scalable, microservices-based Job Portal system where job seekers can connect with companies, apply for jobs, and chat in real-time — all backed by secure JWT authentication and isolated service databases.

🏗 Architecture

This system follows a true microservice architecture. Each service has its own codebase, database, and responsibility.

workflow-diagram


🌐 Key Features

  • 🧑‍💼 User registration and JWT authentication
  • 💼 Job creation, listing, and management by companies
  • 🔍 Job search and profile management by seekers
  • 💬 Private one-to-one real-time chat between users (WebSocket)
  • ⚙️ Completely containerized architecture with isolated databases per service
  • 📁 Static and media files served via NGINX proxy

Contributors 🤝

Feel free to open issues or pull requests to contribute to this project!😊


About

Jobify is a scalable, microservices-based job portal application built using Django, React (Vite), Docker, and NGINX. It demonstrates a production-style architecture using REST APIs and WebSockets, with individual services handling different parts of the platform such as authentication, job posting, seeker profiles, and real-time chat.

Topics

Resources

Stars

Watchers

Forks