Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vipulkatwal/hirezone-portal
Hirezone is a modern job hiring portal that connects job seekers with employers. This innovative platform streamlines the hiring process, making it efficient for both employers and job seekers.
https://github.com/vipulkatwal/hirezone-portal
clerk-auth postgresql reactjs shadcn-ui supabase tailwindcss
Last synced: 5 days ago
JSON representation
Hirezone is a modern job hiring portal that connects job seekers with employers. This innovative platform streamlines the hiring process, making it efficient for both employers and job seekers.
- Host: GitHub
- URL: https://github.com/vipulkatwal/hirezone-portal
- Owner: vipulkatwal
- Created: 2024-10-10T18:01:20.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T08:00:06.000Z (4 months ago)
- Last Synced: 2024-12-14T08:15:47.860Z (2 months ago)
- Topics: clerk-auth, postgresql, reactjs, shadcn-ui, supabase, tailwindcss
- Language: JavaScript
- Homepage: https://hirezone.vercel.app
- Size: 688 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Hirezone: Job Hiring Portal
![Hirezone Screenshot](./public/hirezone.png)
## 📝 About
Hirezone is a modern job hiring portal that connects job seekers with employers. This innovative platform streamlines the hiring process, making it efficient for both employers and job seekers. Built with modern web technologies, HireZone offers a seamless, responsive, and user-friendly experience.
## ✨ Features
- 👤 User profiles for job seekers
- 🏢 Company profiles for employers
- 🔍 Advanced job search and filtering
- 📝 Easy job application process
- 📊 Analytics dashboard for employers
- 🔒 Secure user authentication and authorization
- 💾 Real-time data synchronization
- 📱 Fully responsive design for all devices
- 🚀 Fast and efficient performance## 🛠️ Technologies Used
- **React.js** ⚛️ - A JavaScript library for building user interfaces
- **Tailwind CSS** 🎨 - A utility-first CSS framework for rapid UI development
- **Supabase** 🗄️ - An open-source Firebase alternative for backend services
- **Clerk** 🔐 - User authentication and management
- **Shadcn UI** 🧩 - A collection of re-usable components built with Radix UI and Tailwind CSS
- **Vite** ⚡ - Next-generation frontend tooling## 🚀 Getting Started
### Prerequisites
- Node.js (v14 or later)
- npm (comes with Node.js)
- Supabase account
- Clerk account### Installation
1. Clone the repository
```
git clone https://github.com/your-username/hirezone-portal.git
```2. Navigate to the project directory
```
cd hirezone-portal
```3. Install dependencies
```
npm install
```4. Set up environment variables
Create a `.env` file in the root directory and add your Supabase and Clerk credentials:
```
VITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
```5. Start the development server
```
npm run dev
```6. Open your browser and visit `http://localhost:5173`
## 🎯 Usage
### For Job Seekers:
1. **Sign Up/Login**: Create an account or log in using Clerk authentication.
2. **Create Profile**: Build your professional profile with skills, experience, and preferences.
3. **Search Jobs**: Use the advanced search to find relevant job openings.
4. **Apply**: Submit applications to interesting positions with just a few clicks.
5. **Interact**: Engage with recruiters through in-app messaging.### For Employers:
1. **Create Company Profile**: Set up your company's presence on HireZone.
2. **Post Jobs**: Easily create and manage job listings.
3. **Review Applications**: Access a dashboard of candidate applications.
4. **Communicate**: Use in-app messaging to connect with potential candidates.
5. **Analytics**: Gain insights into your job postings and candidate interactions.## 🤝 Contributing
We welcome contributions to HireZone! Please feel free to submit a Pull Request.
1. Fork the project
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## 🙏 Acknowledgments
- React.js documentation
- Tailwind CSS documentation
- Supabase documentation
- Clerk documentation
- Shadcn UI components## 📞 Contact
My mail: [[email protected]]([email protected])
Project Live Link: [Cilck Here](https://hirezone.vercel.app)
---
Happy hiring and job hunting! 💼✨