https://github.com/phpfour/ah
AH
https://github.com/phpfour/ah
Last synced: about 1 year ago
JSON representation
AH
- Host: GitHub
- URL: https://github.com/phpfour/ah
- Owner: phpfour
- Created: 2015-07-09T06:30:11.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-07-10T20:27:19.000Z (over 10 years ago)
- Last Synced: 2025-03-08T17:48:56.232Z (about 1 year ago)
- Language: PHP
- Homepage:
- Size: 418 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Activehire Laravel Demo
This is a demo application that was prepared for Activehire.com. Currently it has the following features:
- Laravel 5.1
- Laravel Elixir with Bower and Gulp support
- Elasticsearch indexer with batch indexing support
- Keywords search with all standard operators
- Partial word match
- Keyword highlight in result
- Location auto-complete
- Geo-location search with flexible radius
- Search result display with result count, current range and prev/next
- Job details page
### Files
Hare are the important files:
**Command**
- app/Console/Commands/PopulateElasticsearch.php
**Controllers**
- app/Http/Controllers/SearchController.php
- app/Http/Controllers/JobController.php
**Model**
- app/Job.php
- app/Location.php
**Views**
- resources/views/home.blade.php
- resources/views/search/result.blade.php
- resources/views/job/show.blade.php
**Services**
- app/Services/Search.php
**Transformers**
- app/Transformers/TransformerInterface.php
- app/Transformers/JobTransformer.php
- app/Transformers/LocationTransformer.php
**View Presenters**
- app/Presenters/LocationPresenter.php
- app/Presenters/JobPresenter.php
**Configurations**
- config/app.php
- config/elasticsearch.php
- package.json
- bower.json
- gulpfile.js
**Frontend Assets**
- resources/assets/js/app.js
- resources/assets/less/app.less