Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/rajput-vinay/hirekaro
- Owner: Rajput-vinay
- Created: 2024-08-22T18:11:15.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T10:04:52.000Z (3 months ago)
- Last Synced: 2024-10-11T02:21:31.277Z (about 1 month ago)
- Topics: clerkauth, reactjs, reeat, shadcn-ui, supabase, supabase-auth, tailwindcss
- Language: JavaScript
- Homepage: https://job-portal-zeta-ten.vercel.app/
- Size: 275 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.git2. 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]).