Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rajput-vinay/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.
https://github.com/rajput-vinay/hirekaro

clerkauth reactjs reeat shadcn-ui supabase supabase-auth tailwindcss

Last synced: about 1 month ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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:

```bash
git clone https://github.com/Rajput-vinay/hireKaro.git

2. Navigate to the project directory:
```bash
cd HireKaro
3. Install the dependencies:
```bash
npm install

### Set up environment variables:

- Create a `.env` file in the root directory.
- Add the following environment variables to your `.env` file:

```plaintext
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](LICENSE) file for details.

## Contact

For any inquiries or support, please contact me at [[email protected]](mailto:[email protected]).