https://github.com/zobkazi/api.purr.rescues
The User Pet Adoption and Rescue Platform is developed using a microservices architecture, with several main services responsible for different functionalities:
https://github.com/zobkazi/api.purr.rescues
api keycloak kong mailhog microservice monorepo pgadmin4 postgresql rabbitmq redis-stack typescript
Last synced: 4 months ago
JSON representation
The User Pet Adoption and Rescue Platform is developed using a microservices architecture, with several main services responsible for different functionalities:
- Host: GitHub
- URL: https://github.com/zobkazi/api.purr.rescues
- Owner: zobkazi
- Created: 2024-04-18T17:36:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-10T13:37:07.000Z (over 2 years ago)
- Last Synced: 2025-02-22T05:28:43.963Z (over 1 year ago)
- Topics: api, keycloak, kong, mailhog, microservice, monorepo, pgadmin4, postgresql, rabbitmq, redis-stack, typescript
- Language: TypeScript
- Homepage:
- Size: 3.57 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# User Pet Adoption and Rescue Platform
Welcome to the User Pet Adoption and Rescue Platform project repository! This platform aims to simplify the pet adoption process by connecting users with pets available for adoption.
## Project Overview
The User Pet Adoption and Rescue Platform is developed using a microservices architecture, with several main services responsible for different functionalities:
- Authentication Service (authUser)
- User Service (User)
- Adoption Service (Adoption)
- Notification Service (Notification)
- Reporting Service (Reporting)
- API Gateway (apiGateway)
## Setup Instructions
### Prerequisites
- Docker
- Docker Compose
- RabbitMQ (optional if using RabbitMQ for asynchronous communication)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/zobkazi/PurrRescue.git
```
2. Run the Docker Compose file:
```bash
cd PurrRescue
docker-compose up
```
3. Access the Pet adoption and rescue platform at http://localhost:8081
4. Access the Pet adoption and rescue platform at http://localhost:8081
## Additional Resources
- [User Pet Adoption and Rescue Platform](https://github.com/zobkazi/PurrRescue)