/laravel-time-tracker

Laravel Angular Time Tracker is a simple time tracking application built on Laravel 5.2, Angular 2, and Bootstrap 3. It uses Laravel's built in authentication, MySQL, Angular Bootstrap 1.3.*, Angular Resource 1.5.* ngResource, jQuery 2.2.4 and Moment.js 2.13.*

Primary LanguagePHPMIT LicenseMIT

Laravel 5.2, Angular 2, and Bootstrap 3.3.* Time Tracker License: MIT

Laravel Angular Time Tracker is a simple time tracking application built on Laravel 5.2, Angular 2, and Bootstrap 3. It uses Laravel's built in authentication, MySQL, Angular Bootstrap 1.3., Angular Resource 1.5. ngResource, jQuery 2.2.4 and Moment.js 2.13.*

Laravel Angular Time Tracker Features
Built on Angular 2
Built on Laravel 5.2
Built on Bootstrap 3.3.*
Makes use of MySQL Database
Uses Laravel Authentication
Uses Angular Bootstrap 1.3.*
Uses Angular Resource 1.5.* ngResource
Uses Moment.js 2.13.*
Uses jQuery 2.2.4

I. Quick Project Setup - Installation

1. Clone the repository using the following command in terminal:
`git clone https://github.com/jeremykenedy/laravel-time-tracker.git laravel-time-tracker`
2. Pull and Install Laravel Dependencies:
`composer update`
3. Download and Install Node Assets:
`npm install`
4. Pull resources via Bower using the following command in terminal from the projects root folder:
`bower update`
5. Setup and Compile front-end assets using the following command in terminal from the projects root folder:
`gulp`
6. Create your MySQL Database and table.
7. Copy the example file using the following command in terminal from the projects root folder:
`cp .env.example .env`
8. Configure the Database and SMTP email settings in the .env file.
9. Setup Database Schema using the following command in terminal from the projects root folder:
`php artisan migrate`

II. Libraries Used Documentation

III. License

MIT license included