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

https://github.com/elkiki99/jobs

Jobs is a full-stack application for job seekers and recruiters. It features user-friendly CV management, job posting, and company profiles.
https://github.com/elkiki99/jobs

cvs jobs management recruitment

Last synced: 9 months ago
JSON representation

Jobs is a full-stack application for job seekers and recruiters. It features user-friendly CV management, job posting, and company profiles.

Awesome Lists containing this project

README

          

# Jobs

**Jobs** is a powerful full-stack application template designed for job seekers and recruiters. This application provides a solid foundation for managing job applications, displaying CVs, and creating job openings. It features an easy-to-use user panel, dynamic content management, follow & notifications systems to enhance user engagement.

## Key Features

- **Responsive Design**: Built with Tailwind CSS for a beautiful, adaptive user experience across all devices.
- **User Management**: Full-featured admin panel with CRUD operations for job openings, company profiles, and user management (User and Recruiter roles).
- **CV Management**: Users can create and manage their CVs with a user-friendly form.
- **Job Openings**: Recruiters can post, edit, and delete job openings.
- **Company Profiles**: Recruiters can create and manage profiles for their companies.
- **Follow System**: Users can follow recruiters and other users to stay connected and updated.
- **Notification System**: Real-time notifications for follow actions and job application updates to keep users informed.
- **Real Time Interactivity**: Utilizes Livewire for real-time updates and dynamic content changes without page reloads.
- **Security and Scalability**: Built on Laravel, ensuring high security and scalability.
- **SEO Optimization**: Structured with SEO best practices, including dynamic meta tags and clean URLs.
- **Email Notifications**: Automatically send email notifications when a user applies for a job opening and for follow actions.

## Getting Started

To use **Jobs**, follow these steps:

1. **Fork the repository.**

2. **Clone the repository:**

```bash
git clone https://github.com/elkiki99/Jobs
cd jobs
```

3. **Install the dependencies:**

```bash
composer install
npm install && npm run dev
```

4. **Run the development server:**

```bash
php artisan serve
```

## Usage

- **Account**: Create and account and choose your role, developer or recruiter.
- **CV Management**: Users can create and manage their CVs from their profiles.
- **Job Openings**: Recruiters can post and manage job openings.
- **Company Profiles**: Recruiters can manage company profiles and job listings.
- **Follow System**: Users can follow and stay updated with recruiters and other users.
- **Notification System**: Users receive notifications for new follows and on sent job applications.

## Contributions

Contributions are welcome! If you'd like to contribute to **Jobs**, please follow these steps:

## Contact

For any inquiries, please reach out at brossani23@gmail.com.

## Demo

https://jobs-polished-meadow-3345.fly.dev/