jzengg / felamily

Web app to manage pets and adoptions at an animal shelter

Home Page:http://www.felamily.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Felamily

Live

Felamily is a web application inspired by ShelterManager built using Ruby on Rails and React.js. Felamily helps shelters manage their pets and adoptions.

Languages:

  • Javascript
  • Ruby
  • HTML / CSS

Frameworks:

  • React.js
  • Rails

Libraries and Technologies:

  • jQuery / AJAX
  • paperclip / AWS
  • figaro
  • jbuilder

What can I do on this website?

You can:

  • Securely create an account
  • Add cat and person records
  • Adopt cats out to people in the database
  • Edit and delete records
  • Add and update vaccinations for cats
  • Search for cats by availability, location, name.
  • Search for people by name or email

Technical Features

  • Uses Paperclip, AWS S3, and Figaro to store uploaded images in the cloud.
  • Provides visual feedback to users on Ajax requests using Flux architecture
  • Live search only makes 1 query to database and filters the results of that query.
  • Uses custom mixin to autofocus input fields

Bonus Features (TBD)

  • Role-based permissions management
  • Can take database info and insert into templates
  • full word processor and online application form
  • standard adoption contracts, invoices, cage cards included and fully editable
  • importing data

About

Web app to manage pets and adoptions at an animal shelter

http://www.felamily.com


Languages

Language:JavaScript 52.8%Language:Ruby 29.4%Language:CSS 8.9%Language:HTML 8.3%Language:CoffeeScript 0.6%