mainul35 / social-medium-microservice

Remake of social medium project as microservice, a demonstration project for pondit batch 4. The Codes were initially committed in the pondit-b4-servlet-and-spring repo.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

social-medium-microservice

Remake of social medium project as microservice, a demonstration project for pondit batch 4. The Codes were initially committed in the pondit-b4-servlet-and-spring repo.

How to Run:

So far the works of the following services and applications are in a workable phase.

  • app-social-medium - The angular based front-end application, consuming bff-social-medium

To run the app-social-medium, cd to the root directory and in command line, run ng serve

  • bff-social-medium - The BFF microservice, which is so far consuming bs-userinfo and bs-auth

To run the bff-social-medium, go to the root directory from command line, and run mvn spring-boot:run

  • bs-userinfo - Is responsible for user signup and providing user information

To run bs-userinfo, go to the root directory of the project and run the docker-compose.yml file. The docker-compose file has database and RabbitMQ deployment descriptor too written in it. So it will make the DB, RMQ and the BS up and running together

  • bs-auth - Is responsible for providing JWT token based authentication and authorization feature

To run bs-auth, you first need the DB of bs-userinfo started first. Once the DB is up and running, you can just go to the root path and open a command prompt and run mvn spring-boot:run

In case you have any problem running the application, don't hesitate to ask in mail: mainuls18@gmail.com

About

Remake of social medium project as microservice, a demonstration project for pondit batch 4. The Codes were initially committed in the pondit-b4-servlet-and-spring repo.

License:MIT License


Languages

Language:Java 66.5%Language:TypeScript 19.0%Language:HTML 8.5%Language:SCSS 3.8%Language:Shell 1.2%Language:JavaScript 0.6%Language:Batchfile 0.4%Language:Dockerfile 0.1%