A complete example application demonstrating the TimveroOS SDK for building financial applications.
This project shows how to use the TimveroOS SDK to implement:
- Client Management - Customer data, KYC, document handling
- Credit Products - Loan products, applications, approvals
- Operations Framework - Business rules, workflows, automated processes
- Payment Processing - Transaction handling, multiple payment gateways
- Java 21 or later
- Maven 3.8+
- PostgreSQL 16+
git clone https://github.com/TimveroOS/timvero-example.git
cd timvero-example
# Configure database in src/main/resources/application.properties
mvn spring-boot:run
# Access the application
# Admin UI: http://localhost:8081
# Portal API: http://localhost:8082The project includes comprehensive documentation covering:
- Platform Overview - Architecture and core concepts
- Getting Started - First entity creation walkthrough
- Data Model - Database schema and migrations
- Forms - Form handling and validation
- Templates - UI components and customization
- Operations - Business process automation
- Payments - Payment gateway integration
src/
├── main/java/com/example/
│ ├── client/ # Client entity and forms
│ ├── application/ # Loan application handling
│ ├── participant/ # Participant management
│ └── config/ # Application configuration
├── main/resources/
│ ├── db/migration/ # Database migrations
│ └── templates/ # Thymeleaf templates
└── docs/asciidoc/ # Documentation source
- Entity-Form-Controller pattern
- Automatic CRUD operations
- Form validation and error handling
- Database migrations with Flyway
- Document management integration
- Business rule automation
- Payment gateway integration
- Audit logging and compliance
- Review the SDK Guide for detailed documentation
- Examine the source code for implementation examples
- Check the test cases for usage patterns