***
- Description: Develop a platform for trading foreign currencies.
- Features:
- Real-time exchange rate retrieval.
- Allow users to place buy/sell orders.
- Implement trading algorithms (e.g., arbitrage).
- Provide dashboards with trading analytics.
- Offer a demo trading mode.
- Technologies:
- Backend: Kotlin, Spring Boot
- Frontend: Vaadin
- Database: PostgreSQL
- Real-time updates: WebSockets / Apache Kafka