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.
- Host: GitHub
- URL: https://github.com/elkiki99/jobs
- Owner: elkiki99
- Created: 2024-08-28T23:43:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-10T21:00:44.000Z (about 1 year ago)
- Last Synced: 2025-01-14T05:45:19.853Z (10 months ago)
- Topics: cvs, jobs, management, recruitment
- Language: Blade
- Homepage: https://jobs-polished-meadow-3345.fly.dev/
- Size: 11.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/