/dxcShifts

A simple employee shift and schedule management system that I developed during my internship at DXC Technologies.

Primary LanguageHTML

dxcShifts

Description

A simple employee shift and schedule management system that I developed during my internship at DXC Technologies.

Technologies used:

  • HTML5, CSS3
  • php7
  • MySQL
  • Laravel 6
  • Bootstrap 4

Installation Steps

Web Service:

  • Extract files.
  • Install php >= 7.2 and a web server. Click here to view framework requirements.
  • Setup MySQL and create a database for this application.
  • Modify the database configuration in the .env file.
  • Modify the site URL at config/app.php
  • Run: composer install (Requires composer installed).
  • Run: npm install (Requires Node.js installed)
  • Setup file and directory permissions as outlined here.
  • Run: composer dump-autoload (Generates the class map for autoloading)
  • Run: php artisan migrate:fresh --seed (This sets up the database)
  • Route the web server to the public folder in the root directory.
  • Login with the default account, which is a Super Account.

Mail Server:

  • Open the config/mail.php and enter the Mail Server configuration. Click here for more information.
  • Open the config/dxc-shifts.php and enter the target email address to receive the exported schedule.