Implementing ISB SaaS Platform
Changes include:
- writing an extensive test suite (unit tests and integration tests)
- refactoring the entire project to follow clean code practices and support the necessary functionality
- designing and implementing a complex database architecture
- implementing mechanisms for rolling updates of workspaces
- improvements to performance and scalability (database, horizontal scaling, concurrency)
- improvements to error handling
- (custom) automatic migration of survey tables
- improvements to the CI/CD
- extensive documentation
Bumps project to version 2.0.4