iPaws - International Pet Adoption Web Service
iPaws (The International Pet Adoption Web Service) is a full-stack application that connect dogs waiting on adoption overseas with prospective home givers in the US.
iPaws allows users to browse a catalogue of dogs available for adoption which are sourced from an API back-end. Using the API to communicate with the back-end, the app gives users the ability to make inquiries about individual dogs, update information about available dogs, create entries for new dogs, and delete existing dogs.
- Main component featuring: Nav and Footer components that redirect to resources on the page and social media
- Slider component displaying relevant content about upcoming events, news, and other information.
- Dogs gallery component featuring pictures and links to individual dogs up for adoption
- Individual Dog component with detailed information about specific dogs, and featuring an inquiry form
- Resources and About components with our mission statement, relevant additional information, and links to partner organizations
iPaws utilizes the full MERN (Mongoose, Express, React, Node) stack. The app has a React front-end and an Express/MongoDB back-end. Dependencies used include:
- react-slick (Slider component from https://github.com/akiran/react-slick)
- Heroku for back-end deployment
- mLab for cloud-based MongoDB
- Surge.sh for front-end hosting
Group Member Roles
- Dan set up the initial functionality of the app and was involved in development of both the front and back end. He created the logos and image assets used throughout the app.
- Everett was responsible for gathering and inputing seed data, collection of external resources, development and styling of components, and building the presentation outline.
- Ante came up with the idea for the app. He developed and styled many of the components and built out the form functionality used throughout the app.