https://github.com/shubhamlatkar/mentor-on-demand-backend
Mentor On Demand
https://github.com/shubhamlatkar/mentor-on-demand-backend
jwt microservices spring-boot spring-security
Last synced: 7 months ago
JSON representation
Mentor On Demand
- Host: GitHub
- URL: https://github.com/shubhamlatkar/mentor-on-demand-backend
- Owner: shubhamlatkar
- Created: 2019-10-09T12:22:12.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-14T22:31:35.000Z (over 2 years ago)
- Last Synced: 2025-02-01T20:46:22.728Z (8 months ago)
- Topics: jwt, microservices, spring-boot, spring-security
- Language: Java
- Homepage:
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://gitpod.io/#https://github.com/shubhamlatkar/mentor-on-demand-backend)
[](https://start.spring.io/)
[](https://cloud.mongodb.com/)
[](https://www.jetbrains.com/idea/)# MentorOnDemand #
Mentor On Demand Architecture diagram.
[](https://postimg.cc/WhfSnvPJ)
It is a full stack web app designed using the ReactJS for front-end and spring-boot microservices as a backend.Front-end UI designed using ReactJS in another repo [here](https://github.com/shubhamlatkar/react-redux-thunk/tree/master/src/Mentor-on-demand).
For complete info refer [wiki](https://github.com/shubhamlatkar/mentor-on-demand-backend/wiki).
There are various spring-boot microservices as:-
1. user-service -> Maintains all the data and functions for user, trainer, admin.
2. course-service -> Maintains all the data and functions of courses.
3. user-course -> Maintains all the functions and data of user specific course details.
4. eureka-server -> Server for all the microservices
5. api-gateway -> Gateway for all the microservices implementing spring security using the JWT.
6. auth-service -> Maintains all authentication related endpoints.
7. config-server -> Provides the configuration from the git repo to all microservices.
8. hystrix-dashboard -> Hystrix monitoring for the microservices.
9. kafka-event-bus -> Kafka and zookeeper running in docker-compose container.
10. ELK stack -> Elasticsearch, logstash, kibana with filebeat for centralize logging.