Skip to content

A Spring Boot microservices based application that allows users to create vehicle reservations. C# winforms client, activemq messsage broker, eureka service discovery, spring api gateway

Notifications You must be signed in to change notification settings

LazarBojanic/snowflake

Repository files navigation

snowflake

A Java Spring microservices app, that enables the user to manage their reservations in a car rental shop. It uses activemq as the message broker, c# winforms for the client, postgresql database, eureka and api gateway, split into multiple microservices (eureka, api gateway, user service, reservation service, notification service and message broker, client). It has 3 types of users: admin, manager and client. Client is the regular user which makes reservations, and can change their profile. Manager has more permissions, and can modify certain things, and admin has full control, and can disable and enable users. The notification service also sends a confirmation email when a user registers, in order to activate their account.

About

A Spring Boot microservices based application that allows users to create vehicle reservations. C# winforms client, activemq messsage broker, eureka service discovery, spring api gateway

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published