Skip to content

Third Party Libraries

Carly Lebeuf edited this page Jan 15, 2015 · 1 revision

#List of APIs/Third Party Libraries

The following is a list of the main Third Party Libraries/APIs used by beLocal.

##Client Side

The following libraries are used by the client side of beLocal

  • OAuth.io - A third party social media authentication library. Currently used for Facebook and Twitter authentication/login
  • AngularJS - A MVC based web framework.
  • Twitter Bootstrap - A CSS library that supports various components as well as a comprehensive grid layout system
  • angular-cookie - A third-party cookie management service built for AngularJS
  • angular-ui-router - An improved, state-based routing library built for AngularJS
  • angular-strap - A collection of bootstrap components built as directives for AngularJS
  • angular-bootstrap - Similar to angular-strap, but with a different collection of bootstrap-based AngularJS directives.
  • masonry.js - Used to achieve the Pinterest-esque layout of various informational "cards" in beLocal
  • bootstrap-tour - A library that allows for the easy creation of user tours on sites that use Bootstrap.

##Server Side

The following libraries are used by the server side of beLocal

  • django-secretballot - A library that allows for liking of Models in Django
  • django-cors-headers - A cross-origin-request library for Django
  • django-debug-toolbar - A super handy debug toolbar for Django
  • djano-taggit - A library that allows for tags to be associated with Models in Django
  • django-undelete - A library that adds the ability to restore deleted objects (via a trash can-like model) in Django
  • djangorestframework - A library that heavily extends Django to add RESTful capabilities.
  • elasticsearch - A popular searching framework
  • Pillow - A popular image manipulation library for Python
  • python-social-auth - A popular server-side social media authentication library for Django/Python.
Clone this wiki locally