hireKaro

HireKaro is a job portal designed to connect students with potential employers. The platform allows students to register, apply for jobs, and track their application status.

Stars
0
Committers
2

HireKaro

HireKaro is a job portal designed to connect students with potential employers. The platform allows students to register, apply for jobs, and track their application status. Recruiters can create job postings and manage applications seamlessly.

Features

  • Student Registration: Students can sign up on the platform and create their profiles.
  • Job Application: Students can browse available job postings and apply to the ones that match their skills.
  • Application Status Tracking: Students can check the status of their job applications in real-time.
  • Job Posting Creation: Recruiters can create and manage job postings on the platform.

Tech Stack

  • Frontend:

    • React.js: JavaScript library for building user interfaces.
    • shadcn/ui: A modern UI component library used for building the user interface.
    • Tailwind CSS: Utility-first CSS framework for styling the application.
  • Backend:

    • Supabase: Backend-as-a-Service (BaaS) providing database, authentication, and storage services.
    • Clerk: Authentication and user management platform.

Installation

Prerequisites

  • Node.js
  • npm or yarn

Setup

  1. Clone the repository:

    git clone https://github.com/Rajput-vinay/hireKaro.git
    
    
  2. Navigate to the project directory:

     cd HireKaro
    
  3. Install the dependencies:

     npm install
    
    

Set up environment variables:

  • Create a .env file in the root directory.

  • Add the following environment variables to your .env file:

    VITE_SUPABASE_URL=your_supabase_url
    VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
    VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
    
    
    

Usage

Students:

  • Register and create your profile.
  • Browse available jobs.
  • Apply for jobs that match your skills.
  • Track your application status in the dashboard.

Recruiters:

  • Sign up and create job postings.
  • Manage applications from your recruiter dashboard.

Contributing

Contributions are welcome! Please open an issue or submit a pull request with your suggestions or improvements.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or support, please contact me at [email protected].