Skip to content

devboyarif/leave-management-system

Repository files navigation

Leave Management System

Leaving is a completely ready-to-use leave management system that companies use to allow employees to request leave and approve requests made by employees. It will save valuable time spent tracking your employee's vacation. Leaving will help you track your employee's leaves in one place in seconds and monitor them from different locations. In the past, this was done manually by using sheets of paper to keep track of how much leave time employees had available.

Key Features

  • Laravel Vuejs SPA (Single Page Application)
  • Subscription Module (SaaS)
  • Leave Management System
  • Leave and Holidays Calendar View
  • Google Holidays Integration
  • Admin, Company, and Employee Panel
  • Beautiful User Interface
  • Templating system based on Bootstrap 4
  • Simple, Clean, and Informative Dashboard
  • Multiple Companies, Languages & Currencies
  • 8 Payment Gateways ( Paypal, Stripe, Razorpay, Paystack, Flutterwave, Mollie, Midtrans, Instamojo )
  • SMS Integrated ( Twilio, Vonage )
  • Content Management System
  • Light & Dark Theme Available
  • Theme Customization
  • 3 Types of Users Management ( Admin, Owner, Employee )
  • Send Email, Notification and Full page Event Calendar
  • Charts and Report
  • Application Setting Panel
  • Organized & Maintainable Code
  • Lightweight speed
  • and many more.
  • Project Live Link

    Live Link ⇨

    Setup

    # Clone the repo
    git clone https://github.com/devboyarif/leave-management-system.git
    
    # Install composer dependency
    composer install
    
    # Install node modules 
    npm install / yarn
    
    # Copy environment file
    cp .env.example .env
    
    # Set the Application key
    php artisan key:generate
    
    # setup the database credentials and migrate database with seeders
    php artisan migrate --seed
    

    Development Server

    Start the development server on http://localhost:8000

    php artisan serve
    npm run watch / yarn watch