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

https://github.com/jamalihassan0307/nextjob

NextJob is a Next.js 14 job board linking job seekers and employers with seamless job posting and recruitment.
https://github.com/jamalihassan0307/nextjob

admin-dashboard authorization firebase-hosting jobs jobseeker nextjs nextjs14 typescript

Last synced: 8 months ago
JSON representation

NextJob is a Next.js 14 job board linking job seekers and employers with seamless job posting and recruitment.

Awesome Lists containing this project

README

          



NextJob - Modern Job Board Platform


A Full-Featured Job Board Application












## 🔐 Demo Credentials

### Admin Account

```json
{
"email": "admin@gmail.com",
"password": "1234",
"role": "Admin"
}
```

### Employer Account

```json
{
"email": "employer@gmail.com",
"password": "1234",
"role": "Employer"
}
```

### Job Seeker Account

```json
{
"email": "jobseeker@gmail.com",
"password": "1234",
"role": "Job Seeker"
}
```

# 📌 Overview

NextJob is a modern job board platform built with Next.js 14 and Firebase. It connects job seekers with employers through an intuitive interface for job posting, application management, and recruitment.

# 🛠️ Tech Stack

![Next.js](https://img.shields.io/badge/next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
![Firebase](https://img.shields.io/badge/firebase-ffca28?style=for-the-badge&logo=firebase&logoColor=black)
![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)

## 📸 Screenshots & Features

### Authentication & User Management


Login Page

Secure authentication with role-based access control



Signup Options

Multiple user roles: Job Seeker, Employer, and Admin


### Job Seeker Experience


Browse Jobs

Browse and search through available positions



Job Listings

Comprehensive job listings with filters



Job Details

Detailed job information and requirements



Job Requirements

Complete job requirements and benefits



Apply Now

Quick application button for interested candidates



Job Application Form

Easy job application process with resume upload



Application Details

Detailed application form with cover letter


### Employer Dashboard


Employer Dashboard

Manage job postings and track applications



Post New Job

Create detailed job listings with comprehensive information



Applications Management

Review and manage job applications


### Admin Controls


Admin Dashboard

Platform overview and management tools


## 🔑 Key Features

### For Job Seekers

- Browse and search job listings
- Apply with resume and cover letter
- Track application status
- Save favorite jobs
- Professional profile management

### For Employers

- Post and manage job listings
- Review applications
- Track candidate pipeline
- Company profile management
- Application tracking system

### For Administrators

- User management
- Content moderation
- Platform analytics
- System statistics

## 👨‍💻 Developer Contact

Feel free to reach out for questions or collaboration:

- GitHub: [@jamalihassan0307](https://github.com/jamalihassan0307)
- LinkedIn: [Jamali Hassan](https://www.linkedin.com/in/jamalihassan0307/)

## 🙏 Acknowledgments

Special thanks to:

- Next.js team for the amazing framework
- Firebase for backend services
- All contributors and users of NextJob

---

Made with ❤️ by [Jamali Hassan](https://github.com/jamalihassan0307)