Welcome to the Pawsible project, an innovative solution for connecting animal lovers with their future pets. This repository serves as the central hub for navigating the various components of the Pawsible project, which utilizes a poly-repo structure to organize its frontend and backend services.
The Pawsible project is divided into multiple repositories, each serving a unique function in the overall architecture of the application. Below is a brief overview of each repository:
Frontend Repository: PawsibleFrontEnd
The frontend repository hosts the user interface for Pawsible. It's designed to provide a seamless and intuitive experience for users looking to adopt pets or learn more about pet care. The frontend is built using ReactJS.
Backend The backend of the Pawsible project is split into distinct services, each responsible for handling different aspects of the application's functionality:
Pet Finder Service Repository: PawsiblePetFinderService
The Pet Finder Service is dedicated to matching potential adopters with pets. It aggregates data from various sources and provides a comprehensive search and filtering mechanism to help users find their ideal pet. It is built using GoLang.
Customer Application Service Repository: CustomerApplicationService
The Customer Application Service manages user data, applications for pet adoption, and other customer-related functionalities. It ensures secure handling and storage of user data and streamlines the pet adoption process. It is built using Python, Flask, MongoDB
Feedback and Support If you have any feedback or need support, please open an issue in the relevant repository, and we'll be happy to assist you.
Thank you for your interest in the Pawsible project, where we aim to make pet adoption easier and more accessible for everyone.