Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gyanthakur/jobloom-portal

In this you can register as employee or as recruiter according to your choice.
https://github.com/gyanthakur/jobloom-portal

clerk clerk-auth javascript lucide-react mongodb nextjs shadcn-ui supabase tailwindcss

Last synced: 25 days ago
JSON representation

In this you can register as employee or as recruiter according to your choice.

Awesome Lists containing this project

README

        



# Job Portal App 🌟


Welcome to the **Job Portal App** repository! 🚀 This project is a comprehensive job portal platform designed to connect job seekers and employers seamlessly. Built using modern web technologies, this application provides an intuitive and efficient way to explore job opportunities and manage applications.

## 🌐 Live Project
Explore the live project here: [Job Portal App](https://job-portal-xyz.vercel.app/)

![image](https://github.com/user-attachments/assets/15b71253-8b59-4440-89c1-caa02a87e109)
![image](https://github.com/user-attachments/assets/311965b3-42d5-4c45-872e-1a47e538f619)
![image](https://github.com/user-attachments/assets/23dba9bc-e9b0-45af-9099-5da96105c7f5)
![image](https://github.com/user-attachments/assets/a91fda95-2c93-4412-920b-65c668523a84)
![image](https://github.com/user-attachments/assets/09fb673a-c83e-47ef-86a5-9c855ca99e7e)
![image](https://github.com/user-attachments/assets/7f5cb5b0-d4b9-4854-af7b-89a1f611bd38)

---

## 📖 Features
- **User Authentication**: Secure login and registration for job seekers and employers.
- **Job Listings**: Employers can post job openings with detailed descriptions.
- **Job Applications**: Job seekers can apply to jobs with a single click.
- **Search & Filters**: Advanced search and filtering options to find the perfect job.
- **Dashboard**: Personalized dashboards for both job seekers and employers.

---

## ⚙️ Technologies Used
- **Frontend**:
- Next.js
- Tailwind CSS
- JavaScript

- **Backend**:
- MongoDB for database
- Clerk for authentication
- Supabase for additional functionalities

---

## 🚀 Getting Started

Follow these steps to run the project locally:

### Prerequisites
- [Node.js](https://nodejs.org) installed
- MongoDB database setup

### Installation

1. Clone the repository:
```bash
git clone https://github.com/Gyanthakur/job-portal.git
cd job-portal
```

2. Install dependencies:
```bash
npm install
```

3. Set up environment variables:
Create a `.env` file in the root directory and add your configurations:
```env
MONGODB_URI=your_mongodb_uri
NEXT_PUBLIC_CLERK_FRONTEND_API=your_clerk_frontend_api
CLERK_API_KEY=your_clerk_api_key
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_key
```

4. Start the development server:
```bash
npm run dev
```

5. Open your browser and navigate to `http://localhost:3000`.

---

## 🛠️ Key Sections

1. **Home Page**: Explore job listings and featured opportunities.
2. **Employer Dashboard**: Manage job postings and track applications.
3. **Job Seeker Dashboard**: View applied jobs and track application status.
4. **Search & Filters**: Intuitive search options for quick navigation.

---

## 📝 Contributing

Contributions are welcome! If you have ideas or improvements, feel free to fork the repository, create a branch, and submit a pull request.

---

## 🔐 License
This project is licensed under the [MIT License](LICENSE).

---

## ✨ Made with ❤️ by Gyan Pratap Singh ✨

## 🌐 Connect with Us

Contact Us: 📲
WhatsApp

- **Name**: Gyan Pratap Singh
- **Email**: [[email protected]](mailto:[email protected])
- **GitHub**: [Gyanthakur](https://github.com/Gyanthakur)
- **Portfolio**: [Gyan's Portfolio](https://gyan-pratap-singh.vercel.app/)

---

Thank you for exploring the Job Portal App! 😊