GithubHelp home page GithubHelp logo

animal-adoption's Introduction

Animal-adoption

TABLE OF CONTENTS

  • INTRODUCTION
  • EXAMPLE USAGE
  • TECHNOLOGIES USED
  • SYSTEM DEPENDENCIES
  • DATABASE CREATION
  • SERVICES
  • CONTRIBUTORS
  • ISSUES
  • DEPLOYMENT

INTRODUCTION

Animal Adoption is an application that allows users to browse and search for animals available for adoption at regional and national pet adoption centers.

EXAMPLE USAGE

The user visits the site and lands on the main page which lists all the regional pet adoption centers. The user can click on any of the available centers to see detailed information about that center and a list of all the animals available for adoption at that center. The user can click on any available animal to see more detailed about that animal. Besides browsing animals by location, the user can also list all the animals available for adoption at all regional adoption centers. The user can search all animals available for adoption and filter the results by animal type, for example: dog, cat, birds, and many more. The user can also search for animals outside the regional network of participating adoption centers. To do so, the user can input animal type and zip-code to obtain a comprehensive list of all animals available of that type on that zip-code area.

TECHNOLOGIES USED

AngularJS. The application is an Angular front-end application capable of updating UI. AJAX. To request data served by our Rails application. Ruby on Rails. The application uses Rails as an API with full RESTful capabilities. The Ruby version: 2.4.0. JSON. A syntax for storing and exchanging data written in JavaScript notation. JQuery. JavaScript library to simplify javascript programming. Javascript. CSS. Style-sheets.

SYSTEM DEPENDENCIES

Besides the technologies described above, the Angular application is dependent on the services:

  • ui-router
  • $stateProvider
  • ngResource
  • $location

DATABASE CREATION

The Angular application depends on a seeded database on the back-end Rails application to serve data. The application also makes use of an external API to serve extra data.

SERVICES

Search engine. Search animals on local network filtered by animal type. Search engine API. Search animals on national level according to animal type and zip-code.

CONTRIBUTORS

Curtis Ostle. Angular development. Luisa Gonzalez. CSS styling and layout. Andres Arango. Ruby on Rails back end development.

ISSUES

When the user creates or deletes animals by making RESTful requests to the API back-end, the application needs to be reloaded to show the updated information.

DEPLOYMENT

Heroku.

animal-adoption's People

Contributors

costle784 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.