Liop (List of Prices)
I hate shopping for stuff, because finding the best price for an item is hard. Especially when it comes to non-technology, where there are less fanatics keeping track for you. So I wanted to make a project where people could submit the price of any item and a source where it could be bought so you could compare.
JavaQuarkusVueGRPCKafkaHelmNestjsDockerTraefikFirebase
Technical details
- Java/Quarkus: Used for the backend APIs using a microservice strategy for scalability and availability.
- Vue: Used for the frontend
- GRPC: Used for select API requests
- Kafka: Used for real-time communication between the backend API services
- Helm: For deploying everything to k8s
- Nestjs: Used for for the API-gateway, protecting and connecting all the API's
- Docker: For local development
- Traefik: Used for making the backend APIs available on k8s
- Firebase: Used for authentication and storage of images