The course project is about implementing a e-voting software based on miroservices architecture. This software consists of four services:
- Election-Manager service
- Election-Portal service
- Authentication service
- User-Panel service
The links for source code of these modules are :
- https://github.com/ardalanfp/FUM_Election_ElectionManager
- https://github.com/ardalanfp/FUM_Election_ElectionPortal
- https://github.com/SayidHosseini/AuthenticationService
- https://github.com/SayidHosseini/ElectionUIService
- https://github.com/ardalanfp/ElectionPortalDb
- https://github.com/ardalanfp/ElectionManagerDb
The links of the docker image of these modules and other needed docker images for the execution of these projects are:
- https://hub.docker.com/r/ardalanfp/election_portal_db
- https://hub.docker.com/r/ardalanfp/election_manager_db
- https://hub.docker.com/r/ardalanfp/fum_election_electionmanager
- https://hub.docker.com/r/ardalanfp/fum_election_electionportal
- https://hub.docker.com/r/sayid/auth
- https://hub.docker.com/r/sayid/election_ui
- https://hub.docker.com/_/mongo
- https://hub.docker.com/r/dockersamples/visualizer