It is an application which lets employees to clock in and out and check their timesheet.
ClockManagement.azurewebsites.net
- The program allows the user to create their account with their user name, login password and the department they belong to.
- The program allows the user to log in with their user name and login password.
- The program shows a list of all the employees.
- The program shows a list of all the departments.
- The program allows the user to clock in.
- The program allows the user to clock out.
- The program shows the time the user has clocked in.
- The program shows the time the user has clocked out.
- The program shows the duration between the user's clock-in and clock-out times as total work hours.
- The program shows the list of all the clock-in and clock-out times of the user.
- The program shows the total work hours of the individual works.
- The program shows the total work hours of the all works.
- The program won't allow unauthorized users to access any routes other than the home index route.
- The program allows the user to edit the user information.
- The program allows the user to delete the user information.
- Clone the following repository: https://github.com/goenchan/Clock-Management-Local
- On terminal, go to ClockManagement directory
- Run "dotnet restore"
- Run "dotnet build"
- Open http://localhost:5000 on a browser
- Database Creation Instruction (Useing MySQL)
- CREATE DATABASE clock_management;
- USE clock_management;
- CREATE TABLE stylists (id serial PRIMARY KEY, name VARCHAR(255), username VARCHAR(255), password VARCHAR(255));
- CREATE TABLE departments (id serial PRIMARY KEY, name VARCHAR(255));
- CREATE TABLE departments_employees (id serial PRIMARY KEY, department_id INT(11), employee_id INT(11));
- CREATE TABLE employees_hours (id serial PRIMARY KEY, clock_in datetime, clock_out datetime, hours time, employee_id INT(11));
OR
- Import the clock_management.sql file to your MySQL database
https://clockmanagement.azurewebsites.net/
TBD
- Chan Lee, [email protected]
- html
- CSS
- Javascript
- C#
- MySQL
Copyright (c) 2018 Akjal Jaenbai, Chan Lee, Connor McCarthy, Mel Yasuda, Epicodus