Skip to content

terabucket/job-portal

Repository files navigation

💼 Job Portal

A modern recruitment platform connecting job seekers with employers in one streamlined interface. Enables posting jobs, searching opportunities, user profile management, and secure applications.


🌐 Live Demo

Access the app here: https://hired-lime-sigma.vercel.app/


📋 Features

  • Role-based authentication: Separate accounts for job seekers and employers/recruiters
  • Job Listings: Employers can post, edit, and manage job openings
  • Job Search: Job seekers can browse listings, filter by keywords/location/type
  • Job Applications: Apply with cover letter/resume upload, track status
  • Dashboards for both user types with relevant interactions and stats
  • Favorites: Mark jobs for later review
  • Profile Management: Upload profile info & resume (job seekers); company details (employers)

🛠 Tech Stack

  • Frontend: HTML, CSS, JavaScript, React.js
  • Backend: Supabase
  • Database: PostgreSQL
  • Authentication: Clerk
  • File Upload: Resume, profile pics
  • Styling/UI: Tailwind CSS
  • Deployment: Vercel

🧑‍💻 Getting Started

Prerequisites

  • Node.js (≥ v14) and npm (or yarn)
  • Database server (e.g. MongoDB or MySQL)

Installation

git clone https://github.com/bryankhor07/Job-Portal.git
cd Job-Portal
npm install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published