Skip to content

Dhruv9916/Tech-Hire-Job-Portal-Using-React-

Repository files navigation

TechHire 🚀

TechHire is a job portal built with React, Shadcn UI, Supabase, and Clerk authentication. It enables users to browse job listings, apply for jobs, track applications, and manage job postings.

Features 🌟

User Authentication 🔐

  • Secure authentication using Clerk
  • Integrated with Supabase for user data management
  • Protected routes for authenticated users

Job Listings 📄

  • Browse available job postings
  • Search and filter jobs based on criteria 🔍
  • Save and unsave jobs for later 💾
  • View job details and apply directly 📝

User Dashboard 📊

  • View saved jobs 💼
  • Track applications submitted 📍
  • Onboard with a personalized experience 🎉

Employer Features 🏢

  • Post new job listings 🖊️
  • Manage created job postings 🔧
  • View applicants and track applications 👀
  • Delete job postings if necessary 🗑️

Additional Features ✨

  • Custom hooks for optimized data fetching ⚡
  • React Hook Form and Zod for form validation ✅
  • Fully responsive UI built with Shadcn UI 📱
  • Deployed and live for public access 🌍

Tech Stack 🛠️

  • React.js - Frontend framework
  • Shadcn UI - Component library
  • Supabase - Backend as a service (Database & Authentication)
  • Clerk - User authentication and management
  • React Hook Form & Zod - Form validation