Git Product home page Git Product logo

bagasstrongman / project-management-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pnpatel91/project-management-system

0.0 1.0 0.0 35.99 MB

Project Management System

Home Page: https://maketin.azurewebsites.net

License: MIT License

Shell 0.01% JavaScript 78.63% Ruby 0.01% Python 0.10% PHP 1.61% CoffeeScript 0.29% PowerShell 0.01% CSS 7.61% Makefile 0.01% HTML 8.59% Handlebars 0.05% Vue 0.01% Blade 1.63% Less 1.06% SCSS 0.40%

project-management-system's Introduction

Staff Management System Admin LARAVEL 8

This is laravel admin project sample include below list

  • Team Members
  • roles and permission
  • image uploading
  • company
    • One To Many Branches (With company_id in branch table)
  • branch
    • One Company To Many (With company_id in branch table)
    • Many Branches To Many Users (With user_has_branches table)
  • department
    • Many Departments To Many Users (With user_has_departments table)
  • Holiday
    • Many Holidays To Many Branches (With holidays_has_branches table)
  • attendance (punch-in & punch-out)
    • One attendance To Many branchs (With branch_id in attendance table)
    • One attendance To One User (With created_by in attendance table)
  • rota (employee job time schedule)
    • One rota To One User (With user_id in attendance table)
  • Leave
    • One leave To Many branchs (With branch_id in leave table)
    • One leave To One User (With employee_id in leave table)
    • One leave To One User (With approved_by in leave table)
  • WiKi Category
    • One WiKi Category To Many WiKi Blog (With category_id in wiki_blogs table)
  • WiKi Blog
    • One WiKi Blog To One WiKi Category (With category_id in wiki_blogs table)
    • One Parent WiKi Blog To One WiKi Blog (With parent_id in wiki_blogs table)
    • Many User [Employee] To One WiKi Blog
  • Daily Task Management
    • One Task To Many Users Assined with priority order (With user_has_tasks in tasks table)
    • status change option
  • Employee Quizzes (MCQ Test)
    • One Quiz To One Question (With quiz_id in questions table)
    • One Quiz To Many Users Assined (With user_has_tasks in tasks table)
    • Result by user (quiz_results table)
  • Project Management [Pro]
  • Eloquent: Relationships
    • One To Many
    • Many To Many
    • Polymorphic Relationships

Dependencies and Plugins

Installation

git clone https://github.com/parth11991/Project-Management-System.git pms
composer install
cp .env.example .env
php artisan key:generate
  • setup database in .env
php artisan migrate --seed
  • move public/vendor/ all folders to [ROOT]/vendor
php artisan serve

The site will run localhost:8000

Default Users

//Super Admin User (View all data)
username - superadmin@gmail.com
password - password

// Admin User (View only his branch data)
username - admin@gmail.com
password - password

// Management User
username - management@gmail.com
password - password

// Staff User
username - staff@gmail.com
password - password

// Accounting User
username - accounting@gmail.com
password - password

Create New Module [For Developer]

$ php artisan make:model Model_name --all
  • Update database/migrations, database/seeds & database/factories files
  • Add this model seed in DatabaseSeeder
  • Add this model Permission in app/http/Permission.php
  • Creat Requests file in app/http/Requests folder for validation
  • Update model, view, controller

Create New Notification

$ php artisan make:notification leavesNotification

License

MIT

project-management-system's People

Contributors

parth11991 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.