Our client was already using an existing SaaS product (for generating documents based on modular templates and custom logic). They had ideas for more advanced features and how certain parts of the workflow could be improved, and they needed advanced user management features, which the product did not support. To satisfy the client's needs and requirements, we built a custom web application that wraps with the existing SaaS and provides the desired extra functionality.
Backend
- User management, roles and permissions
- Authentication
- REST API for the frontend
- Management of additional data to be made available in documents
- More fine-grained and powerful functionality to manage different versions of documents
Frontend
- Custom interface for most of the backend functionalities (described above)
- Document preview and export via the SaaS
- Modification of the wrapped SaaS UI to accommodate the new functionality