Ravish Bisht
HomeResume

Command Palette

Search for a command to run...

Sections

IntroductionAbout MeProjectsServicesSkills & ToolsExperienceEducationBlogsContactStats

© 2026 Ravish Bisht · Full-Stack Developer

Let’s work together →
Back to projects

NNHire | Job Portal Platform

A production-ready job portal platform with role-based dashboards, built and deployed using DevOps practices.

NNHire is a real-world job portal platform developed as a company project. It enables candidates to sign up, build profiles, and apply for jobs, while recruiters can post jobs, manage applications, and track candidates. The platform also includes an admin panel for managing users, jobs, and overall system activity. The application is built using the MERN stack with a strong focus on scalability, performance, and production readiness.

Tech Stack

MongoDBExpress.jsReact.jsNode.jsJWT AuthenticationDockerCI/CD PipelinesLinux VPS

Features

  • Candidate authentication, profile management, and job application flow
  • Recruiter dashboard for posting jobs and managing applications
  • Admin panel for platform monitoring and data management
  • Role-based access control for candidates, recruiters, and admins
  • Dockerized services for consistent development and deployment
  • CI/CD pipeline for automated build and deployment on VPS

Challenges

  • Designing scalable database schemas for users, jobs, and applications
  • Managing role-based access and permissions across the platform
  • Optimizing backend APIs for performance and scalability
  • Setting up Docker-based deployment and CI/CD pipelines on a VPS

Learnings

  • Gained strong experience in backend schema design and API optimization
  • Learned to deploy and manage production applications on a VPS
  • Improved understanding of Docker, CI/CD workflows, and release automation
  • Developed leadership skills while working and coordinating with a team

Link

Live