Skip to content

DevPatel1023/JobPortal

Repository files navigation

🧑‍💼 Hired - Job Portal

Hired Job Portal Banner

Welcome to Hired, a modern job portal where candidates can find their dream jobs and recruiters can post jobs to discover top talent. Built with a powerful and sleek tech stack to deliver a smooth and secure experience for all users.

🌐 Live Demo

Coming soon...


🛠 Tech Stack


👥 User Roles

🔍 Candidate

  • Register and log in via Clerk
  • Browse and search job listings
  • View job details
  • Apply to jobs

🧑‍💼 Recruiter

  • Register and log in via Clerk
  • Post new job listings
  • Manage and edit existing listings
  • View applications

📸 Preview

Screenshot


🚀 Features

  • 🔐 Secure Auth with Clerk
  • 📄 Dynamic job posting & application system
  • 🎨 Clean UI using Tailwind and shadcn
  • ⚡ Instant database updates via Supabase
  • 🎯 Role-based access for Recruiters and Candidates

📦 Setup Instructions

  1. Clone the Repository
    git clone https://github.com/yourusername/job-portal.git
    cd job-portal
    
  2. Install Dependencies
    npm install
    
  3. Setup Clerk
    • Create a Clerk project
    • Add your frontend API in .env
    VITE_CLERK_PUBLISHABLE_KEY=your_key_here
    
  4. Configure Supabase
    • Create a Supabase project
    • Add your project URL and anon key in .env:
      VITE_SUPABASE_URL=https://xyzcompany.supabase.co
      VITE_SUPABASE_ANON_KEY=your_key_here
    
  5. Run the App
    npm run dev

About

This is JobPortal project which is build on top of the react.js,tailwind-css,shadcn ui,clerk , supabase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors