Skip to content

A Simple Web-Based Employee Management System with PayRoll Feature

License

Notifications You must be signed in to change notification settings

TeamCatalyst01/Employee

 
 

Repository files navigation

Employee Management System with Pay-Roll Feature

This Application is a proposed solution for the "Employee's Information Management" problem statement in Hack@GNE.

Introduction

  • The repository we forked, is by Sagar Maheshwary, https://github.com/SagarMaheshwary/Employee

  • The System is capable of managing database of employees of a University/College along with a Pay-Roll System.

  • The Application is based on php Laravel, Materialize-css version 1.0.0 alpha-4 , material icons.

Customizations done by Team-Catalyst

  • Added a Pay-Roll Management System, the repository we forked, https://github.com/cleaniquecoders/open-payroll, Open Payroll System.

  • Added User Module.

  • Modified Division Tab to Designation Tab.

  • Worked on Normalization of overall Database Structure

Pre-requisites

Php Laravel, Xampp, MySQL

  • make sure you already have xampp or wamp installed if you are on windows machine, mamp for mac , and lamp for linux.

Running this web application

  • clone this repository to your local machine or just download the zip.

  • install Composer first, then run this command in your command-line (you should be inside your project directory).

  composer install
  • rename .env.example to .env and add your database and mail driver credentials.

  • generate application key.

    php artisan key:generate
  • create database tables.
    php artisan migrate
  • create a default admin.
    php artisan db:seed
  • clear config (only if you make changes to .env file and restart the server if you are using laravel dev server).
    php artisan config:clear
  • Link the storage folder for images.
    php artisan storage:link
    php artisan serve

In Laravel, all the requests are directed to index.php in public directory so, please use a Virtual Host instead of opening it from http://localhost/your-laravel-project/public (It doesn't work that way).

Admin Credentials

ScreenShot

screen shot

Please star the project if you like it. Thank you!

Releases

No releases published

Packages

No packages published

Languages

  • PHP 55.5%
  • HTML 44.5%