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.2and 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.phpand enter the Mail Server configuration. Click here for more information. - Open the
config/dxc-shifts.phpand enter the target email address to receive the exported schedule.