Coder Social home page Coder Social logo

clock-management-local's Introduction

Clock Management

C# Group Week Project 2018

By Akjal Jaenbai, Chan Lee, Connor McCarthy, Mel Yasuda

Description

It is an application which lets employees to clock in and out and check their timesheet.

URL

ClockManagement.azurewebsites.net Screenshot

Specifications

  • 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.

Setup/Installation Requirements

  1. Clone the following repository: https://github.com/goenchan/Clock-Management-Local
  2. On terminal, go to ClockManagement directory
  3. Run "dotnet restore"
  4. Run "dotnet build"
  5. Open http://localhost:5000 on a browser
  • Database Creation Instruction (Useing MySQL)
  1. CREATE DATABASE clock_management;
  2. USE clock_management;
  3. CREATE TABLE stylists (id serial PRIMARY KEY, name VARCHAR(255), username VARCHAR(255), password VARCHAR(255));
  4. CREATE TABLE departments (id serial PRIMARY KEY, name VARCHAR(255));
  5. CREATE TABLE departments_employees (id serial PRIMARY KEY, department_id INT(11), employee_id INT(11));
  6. 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

Deployed Version

https://clockmanagement.azurewebsites.net/

Known Bugs

TBD

Support and contact details

Technologies Used

  • html
  • CSS
  • Javascript
  • C#
  • MySQL

License

Copyright (c) 2018 Akjal Jaenbai, Chan Lee, Connor McCarthy, Mel Yasuda, Epicodus

clock-management-local's People

Contributors

chanzlee avatar connor85 avatar melyasuda avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.