JobPortal-laravel-mysql-tailwind Tailwind Templates

Jobportal Laravel Mysql Tailwind

Laravel-powered job portal with Sanctum for auth, Alpine.js for interactivity, and TailwindCSS for styling. Handles email with Mailtrap and uses MySQL for the database. Simple, clean, and with responsive design.


馃寣

JobHatch - Laravel-Powered Job Portal


Laravel-powered job portal with Sanctum for auth, Alpine.js for interactivity, and TailwindCSS for styling. Handles email with Mailtrap and uses MySQL for the database. Simple, clean, and with responsive design.

10pic-light 10pic 13mobile

contributors last update forks stars open issues

Currently not avaliable Documentation Report Bug Request Feature


JobHatch - Laravel-Powered Job Portal

Features

  1. Job Searching and Applications:

    • Users can search for job listings based on various criteria and apply by specifying their expected salary and uploading their CVs.
  2. Application Management:

    • Users can view all their applications, with the ability to soft delete them if needed.
  3. Employer Functionality:

    • Users can register as employers, create job offers, and manage applications. Each employer can easily view who has applied and download the submitted CVs.
  4. File Upload with Local Storage:

    • The project uses Laravel鈥檚 local storage for seamless file uploads and downloads, ensuring a straightforward experience for users.
  5. Secure Authentication with Sanctum:

    • Utilizes Laravel Sanctum for secure user authentication, providing a smooth and safe login experience.
  6. Policies and Resource Controllers:

    • Implemented Laravel鈥檚 Policies and Resource Controllers for managing user permissions and ensuring secure access to resources.
  7. User-Friendly Interface:

    • The application features an intuitive interface that enhances user experience, making job searching and application processes efficient.
  8. Scalable Architecture:

    • Built with scalability in mind, ensuring the platform can handle a growing number of users and job listings.

Installation

  • Clone the repository:

    git clone https://github.com/TsotnePharsenadze/JobPortal-laravel-mysql-tailwind
    
  • Navigate to the project directory:

    cd jobportal
    
  • Install the dependencies:

    npm install
    
    composer install
    
  • Configure database in .env file and then run bash php artisan migrate


Usage

  • Start the development server:

    npm run dev
    
    php artisan serve
    
  • Open your browser and visit http://localhost:8000 to access the application.


:camera: Screenshots

10pic-light 10pic 13mobile
10pic-light 10pic 13mobile
10pic-light 10pic 13mobile
10pic-light 10pic 13mobile
10pic-light

Contributing

Contributions are welcome! If you want to contribute to this project, please follow these steps:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Commit your changes to the new branch.
  • Open a pull request back to the main repository, including a description of your changes.

Top categories

Loading Svelte Themes