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.
- 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.
To use Jobs, follow these steps:
-
Fork the repository.
-
Clone the repository:
git clone https://github.com/elkiki99/Jobs cd jobs
-
Install the dependencies:
composer install npm install && npm run dev
-
Run the development server:
php artisan serve
- 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 are welcome! If you'd like to contribute to Jobs, please follow these steps:
For any inquiries, please reach out at brossani23@gmail.com.