It can be used for learning courses, uploading one's own courses and getting in touch with other peers learning the same courses.
Uploading of courses:
Whenever a new course was being uploaded, a JSON token was expected to be sent. But there were issues in generation of this token. It was unable to make a proper API endpoint.
How we resolved: We used a third party application to store the multimedia data called Cloudinary. It provides with a URL which will be saved in the MySQL database for the easy retreival, update and deletion of the courses.
Integration Issues:
Works fine in one of the machines where the three microservices are connected, but the same does not work when cloned into another machine from github.
How we resolved: Under progress. We are planning to make use of docker for integration of these microservices as it is considered as one of the best solutions for integration of microservices.
Discussion