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.
- Secure authentication using Clerk
- Integrated with Supabase for user data management
- Protected routes for authenticated users
- Browse available job postings
- Search and filter jobs based on criteria 🔍
- Save and unsave jobs for later 💾
- View job details and apply directly 📝
- View saved jobs 💼
- Track applications submitted 📍
- Onboard with a personalized experience 🎉
- Post new job listings 🖊️
- Manage created job postings 🔧
- View applicants and track applications 👀
- Delete job postings if necessary 🗑️
- 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 🌍
- 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