Skip to content

A modern Job Portal application, providing essential features like user authentication, role-based access, job management, and application tracking. Built with Node.js, Express.js, and MongoDB

License

Notifications You must be signed in to change notification settings

utkxrsh13/CareerVista-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

🏢 Career-Vista Backend

🔧 Project Description

This repository contains the backend for a modern Job Portal Application, built to connect job seekers with employers seamlessly. It provides robust features for managing job listings, user authentication, and application tracking while ensuring a secure and scalable environment.


✨ Features

  • User Authentication & Authorization: Secure user login and registration using JWT authentication.
  • Role-Based Access Control: Separate roles for job seekers, employers, and administrators.
  • Job Management: CRUD operations for job postings by employers.
  • Application Tracking: Job seekers can apply for jobs, and employers can track applications.
  • Search & Filters: Powerful job search and category filtering options.
  • Secure APIs: Data validation and security best practices implemented.
  • Database Integration: MongoDB for efficient data storage and retrieval.

🛠️ Tech Stack

  • Node.js: Backend runtime environment
  • Express.js: Web framework
  • MongoDB: NoSQL database
  • JWT: Authentication and secure API communication
  • Mongoose: MongoDB object modeling tool
  • Postman: API testing
  • BCrypt.js: Password encryption

About

A modern Job Portal application, providing essential features like user authentication, role-based access, job management, and application tracking. Built with Node.js, Express.js, and MongoDB

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published