Awesome
Laravel 5.2, Angular 2, and Bootstrap 3.3.* 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.*
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
- Angular JS 2
- Angular Bootstrap 1.3.*
- Angular Resource 1.5.*
- Bootstrap 3.*
- Moment.js 2.13.*
- jQuery 2.2.4
III. License
MIT license included