“E Music Shop” is an application which offers users to buy songs and full albums in an electronic format. The Catalog MS is storing all songs and albums that the application is providing, and it has all the CRUD functionalities. The Shopping Cart MS is storing all the order items that the user has chosen. All CRUD functionalities are also available here for better order and product management. The Payment MS is in charge of payments of the user orders, meaning, it stores and manages all the transactions the user has made for orders. The Order MS is storing the information about all the user orders in the application. The User MS is used for user management, authentication and authorization.
The framework used to implement the system is Flask, along with Python as a main programming language, authorization implemented with JWT tokens, SQL Alchemy as a database server, Consul as a microservice discovery tool, and Docker / Docker Compose for deployment and containerization.
-
Notifications
You must be signed in to change notification settings - Fork 0
nikolaStanojkovski/E_Music_Shop
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Web application which offers users to buy songs and full albums in an electronic format.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published