A node/mongo/react web application that populates itself with data from any shelter's Petango listings and displays them in a responsive, user-friendly interface.
- User account creation.
- Browse pets by species.
- Subscribe and receive email notifications about new pets.
- Save favorite pets.
- Get notified of sponsorships and changes to status of their favorite pets (future version).
- Donate money (sponsor) specific pets.
- Mobile friendly, responsive interface
https://nodejs.org/en/download/ At least version 6.9.4
$ brew install mongodb
$ npm install
$ mongod
$ npm start
Change the following values to get this up and running for any shelter using Petango:
- Change the
url
variable insrcServer.js
to point to your shelter's Petango page. - Set a
SECRET
environment variable as an encryption key - Change the mailgun settings in
mailSend.js
$ npm test
Jennifer Phelps, Adam Hoberecht, Tim Walsh