Skip to content

Spring Boot, Angular (15), PostgreSQL, Hibernate ORM, JPA, Microservices, Eureka, OpenFeign, Flux, Mono, Streams. Collection of my Springboot projects Done so far - 1.QuizApp (v1 - monolithic, v2 - microservices), 2.ServerSideEvent- Flux & Mono,

Notifications You must be signed in to change notification settings

KedarKK1/SpringBoot-projects

Repository files navigation

V1 - Monolithic QuizApp

V2 - QuizApp using Microservices architecture (Quiz-Service, Question-service, API-gateway, Eureka Client-server), OpenFeign

Screenshots (Wait for 5-10 PNG screenshot files to load)

Angular frontend calling quiz-service microservice get method for listing questions

Angular frontend calling question-service microservice post method for result calculation

all microservices added successfully

getAllQuestions by Ids for quiz Microservice

getScore by Response Entity for quiz Microservice

create new port for running 2 VM on port no 8080 and 8081, run->run configurations->arguments tab->-Dserver.port=8081

2 VM running on 8080 and 8081 but not on other ports like 8082

new quizdb for quiz microservice

Question-service & quiz-service added to eureka!

quiz-service working!

quiz-service working!

quiz-service working!

Monolithic Screenshots -

getAllQuestions

getAllQuestions By Category In Params

create new question using Post request

detetion of question using Delete request by passing id in params

update question using Delete request by passing id in params and new updated body of question

Questions creation using exception handling done!

Questions model in PostgreSQL database!

quiz model created by @Model entity successfully!

Quiz added successfully

quiz added successfully in PostgreSQL!

quiz_questions added successfully in PostgreSQL!

get quiz done!

submit quiz for calculating result done!

incorrect response handled correctly!

Accurate results done successfully!

APIs

To get APIs in json format for Postman, go to folder /01.QuizApp Monolithic/PostmanAPIExportedHere

Resources

  1. Spring Boot Project for Beginners - https://www.youtube.com/watch?v=vlz9ina4Usk

Show your support

Give a star(⭐️) if this project helped you!

Contributors 😎

About

Spring Boot, Angular (15), PostgreSQL, Hibernate ORM, JPA, Microservices, Eureka, OpenFeign, Flux, Mono, Streams. Collection of my Springboot projects Done so far - 1.QuizApp (v1 - monolithic, v2 - microservices), 2.ServerSideEvent- Flux & Mono,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published