1.Ensure JDK 21 is installed or later verisions
2.Uses springboot v3+
3.Ensure following python libraries are installed for microservice:
- flask~=3.1.1
- mysql-connector-python~=9.3.0
- fpdf~=1.7.2
- mysql~=0.0.3
- flask-cors~=6.0.0
- PyJWT~=2.10.1
4.Microservice is in microservices folder in root directory.
After that everything is ready to run. The springboot application and python microservice is separate so must be ran separately and can run without needing the other.