Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cleaniquecoders/clock-io

Capture time in and out for anything - attendance, asset check in and out, event and many more.
https://github.com/cleaniquecoders/clock-io

attendance beacon checkin checkout clock event hotel iot

Last synced: 2 days ago
JSON representation

Capture time in and out for anything - attendance, asset check in and out, event and many more.

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/cleaniquecoders/clock-io.svg?branch=master)](https://travis-ci.org/cleaniquecoders/clock-io) [![Latest Stable Version](https://poser.pugx.org/cleaniquecoders/clock-io/v/stable)](https://packagist.org/packages/cleaniquecoders/clock-io) [![Total Downloads](https://poser.pugx.org/cleaniquecoders/clock-io/downloads)](https://packagist.org/packages/cleaniquecoders/clock-io) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/cleaniquecoders/clock-io/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/cleaniquecoders/clock-io/?branch=master) [![License](https://poser.pugx.org/cleaniquecoders/clock-io/license)](https://packagist.org/packages/cleaniquecoders/clock-io)

# Clock In and Out

*Clock In and Out* or *clock-io* is a PHP package to capture date and time in or out on particular event. The event can be attendance system, asset check in and check out from the premise and many more.

*clock-io* enabled developer to be consistent with capturing event date and time, plus it helps developers to implement their own logic based on their own system workflow.

## Installation

```
$ composer require cleaniquecoders/clock-io
```

## Usage

clock-io provide interfaces for you to implement based on your system workflow.

Following are the interfaces available for developers to use:

```php

// This is the main contract
use CleaniqueCoders\ClockIO\Contracts\Clock;

// This is for Clock Date Format
use CleaniqueCoders\ClockIO\Contracts\ClockFormat;

// This is for Clock In Contract
use CleaniqueCoders\ClockIO\Contracts\ClockIn;

// This is for Clock Out Contract
use CleaniqueCoders\ClockIO\Contracts\ClockOut;

// This is for Clock In and Out Summary
use CleaniqueCoders\ClockIO\Contracts\ClockSummary;
```

## Test

```
$ vendor/bin/phpunit
```

## License

This package is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).