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
Web Service:
- Extract files.
- Install
php >= 7.2
and aweb 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.