Skip to content

sovrinbloc/RecoveryBrands

Repository files navigation

Recovery Brands Meeting Manager

Recovery Brands is an application run with Laravel that allows the user to retrieve a sorted list of Alcoholics Anonymous / Narcotics Anonymous meetings, by Location and Day.

It uses Guzzle for a simple API Interface, Google Maps API for retrieving location data, PHPSpec for Unit Testing, GuzzleCaching to cache API requests, and Flysystem for filesystem modification (store caching).

It shows:

  • use of a framework (Laravel)
  • use of third party libraries (Guzzle, PHPSpec, Kevinrob's GuzzleCaching, Flysystem)
  • design patterns (MVC, DI)
  • dependency management (DI)
  • caching (GuzzleCaching)
  • unit testing (Phpspec)

Just require the dependencies with composer, require the needed namespaces, and run the app!

format is as follows:

http://localhost:8000/city/San Diego/state/CA/address/517 4th Ave San Diego CA 92101/day/monday

Releases

No releases published

Packages

No packages published