JavaFlow is a workflow middleware system based on Spring WebFlux designed to handle approval workflows from multiple external systems (SharePoint, Coupa, SAP, SuccessFactors).
2026-06-26 17:42:22
- Frontend: React application with React Flow for workflow visualization
- Backend: Spring Boot 3.2.0 with Java 17, using WebFlux for reactive programming
- Database: Not yet configured (planning to use MongoDB based on project context)
- Frontend: React, React-Flow, TypeScript (planned)
- Backend: Spring Boot 3, Java 17, Spring WebFlux
- Build: Maven
- Styling: CSS/TBD
- Testing: JUnit, React Testing Library (planned)
- Dev Tools: ESLint, Prettier (configured)
- Workflow visualization and design
- Approval routing engine
- Integration adapters for external systems
- Notification system
- Audit trail and analytics
- Role-based access control
- Currently single developer setup
- Designed for team expansion
- Initial setup phase - database not configured
- Authentication not yet implemented
- UI components basic - needs enhancement