Skip to content
/ Jobs Public

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

Notifications You must be signed in to change notification settings

elkiki99/Jobs

Repository files navigation

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:

    git clone https://github.com/elkiki99/Jobs
    cd jobs
  3. Install the dependencies:

    composer install
    npm install && npm run dev
  4. Run the development server:

    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/

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published