Skip to content

Tool to give a manager an "at a glance" schedule of their employees' work availabilities

Notifications You must be signed in to change notification settings

karpx033/Employee-Scheduling-Tool

Repository files navigation

Employee Scheduling Tool

Badges

License: MIT License

Description

Employee Scheduling Tool Gif

This is a full-stack employee scheduling tool app, where the user can add their employees' names and work availabilities to a database and view a tale showing all employee availabilities. This app was designed to help managers of companies visualize their employee availabilities when scheduling work weeks.

This application was created using technologies such as:

  • JavaScript
  • HTML
  • CSS
  • Handlebars.js
  • Sequelize
  • Express-session
  • Bootstrap
  • Node.js
  • NPM
  • MySQL2
  • Dotenv
  • Bcrypt
  • Google Fonts
  • Color-calendar npm package
  • Screencastify

Some of the methods used in creating this application were found from resources such as W3Schools, MDN Web Docs, and Stack Overflow.
Link to Deployed App
Link to Demo Video
Link to GitHub Repository

Table of Contents

Installation

Clone repo and npm i

Usage

This application is deployed on heroku, and can be reached here.

To begin, the user must first log in. If the user does not yet have an account, then they can click the sign up link at the bottom of the login page. Once at the sign up page, the user can enter their email and password to create an account.

Once a user is logged in, they can access the form page to enter an employee's first name, last name, and check the days that the employee will be unavailable to be scheduled. When this information is submitted, it is added to the database of employee availabilities.

When the user visits the availabilities page, the user can view a table showing the scheduling period and all employees' availabilities during the scheduling period.

Credits

Jae Ahn, Louis Karp, Tyler Bantley

License

Read about MIT License:
MIT License

How to Contribute

Do not contribute.

Tests

Do not test.

Questions

For any questions, reach us at:

About

Tool to give a manager an "at a glance" schedule of their employees' work availabilities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •