Welcome to Paws and Claws, an intuitive and user-friendly animal adoption application designed to help animals find their forever homes. Our platform connects potential pet adopters with a variety of rescued animals, making the adoption process seamless and efficient. This is project 2 for the U of M Coding Bootcamp. The challenge was to build a real-world interactive full-stack application using everything we have learned over the past 6 modules.
Users:
- Browse and Search: Explore a wide range of animals available for adoption.
- Detailed Animal Profiles: Each animal has a comprehensive profile with name, photo, and description
- Adoption Application: Users can fill out and submit adoption applications directly through the platform, streamlining the process.
Employees:
- Employee Management: Manage user accounts and permissions, ensuring secure access and control over sensitive information.
- Animal Management: Easily add, update, or remove animal profiles with detailed information and photos.
- Application Management: Review and process adoption applications efficiently.
This application will be used by both a user and employee. The user will be able to look at animals that are up for adoption and submit an adoption application.The employee will then be able to login in and see the pending adoption applicaitons and approve or deny them. The employee will also be able to add animals that will be up for adoption to the website.
- Frontend: Materialize CSS
- Backend: Node, Express
- Database: PostgreSQL, Sequelize
- Authentication: Bcrypt
- Package Management: npm
Link to Paws and Claws Render Page
We here at Paws and Claws plan to add a user login to better customize the experience. We also plan on adding a favorite page so you can favorite the animals that are up for adoption, so you can come back later and still have the animals that you had previously looked at right in front of you. We also plan on adding a function that will allow employees to easily add images to new animals that are up for adoption.
- Alex Larrabee: Handlebars, Layout and CSS
- Ben Parks: Databases and Linking
- Eli Ward: Routes and Authentication
- Jaci Obeidzinski: Server, Config. and Form set ups
- Guidance provided by U of M Coding Bootcamp Instructor (Chris Woolcott), and TA (Steven Castro-Mercado).
- Pet profile photos sourced from Unsplash, under the unsplash license
This project is licensed under the MIT License.