Skip to content

WorkFlare is a modern job portal designed to simplify and streamline the hiring process. It caters to both recruiters and job seekers, providing intuitive interfaces for posting jobs, managing applications, and tracking opportunities in real-time.

License

Notifications You must be signed in to change notification settings

hritesh-saha/Workflare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

github markdown

WorkFlare - Job Portal for Recruiters and Applicants

WorkFlare is a dynamic job portal designed for both recruiters and applicants. It streamlines the hiring process by allowing recruiters to post jobs, manage applications, and connect with top talent, while enabling job seekers to search, apply, and track opportunities with ease — all in one platform.

Features

  • Job Posting & Management: Recruiters can easily post jobs, manage listings, and view applicants.
  • Seamless Application Process: Applicants can search for jobs, apply, and track their application status.
  • Role-Based Authentication: Separate access and features for recruiters and applicants.
  • Modern UI/UX: Clean and responsive design with accessible components.
  • Real-Time Data: Live updates for job posts and application status.
  • Secure Authentication: Robust user authentication and session management.

🚀 Tech Stack

  • Frontend: React.js ⚛️ | Tailwind CSS 💨 | Shadcn UI 🎨
  • Backend: Supabase 🧩 (Database & API)
  • Authentication: Clerk 🔐
  • Hosting/Storage: Supabase (for job listings, user data, etc.)

🛠️ Setup Instructions

  1. Clone the repository
    git clone https://github.com/hritesh-saha/Workflare
    cd WorkFlare

Install Dependencies

  1. Install backend dependencies:

    cd job_portal
    npm install

Setup Environment Variables

Create a .env file in the backend directory and add the following:

VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key

Run the Project

To start the development server, run the following command in your project directory:

  npm run dev

The app should now be running on http://localhost:5173

About

WorkFlare is a modern job portal designed to simplify and streamline the hiring process. It caters to both recruiters and job seekers, providing intuitive interfaces for posting jobs, managing applications, and tracking opportunities in real-time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published