Paty
A location-based app for pet adoption and lost pet posts
Users subscribe to an area. When a new post opens there, an event goes through RabbitMQ and Firebase pushes a notification to everyone in the same district. The notification in the image is exactly that flow.
Details
- REST API in Spring Boot; RabbitMQ and the observer pattern for location-based subscriptions.
- Firebase Cloud Messaging for instant notifications to nearby users.
- User photos on AWS S3, PostgreSQL running in Docker.
- NGINX reverse proxy and SSL on a VPS; I handled every step from development to release.
- Java
- Spring Boot
- PostgreSQL
- RabbitMQ
- Firebase
- AWS S3
- Docker
- NGINX
