🔒 Private Repository
Trading Application
A desktop trading platform with real-time market data streaming and professional candlestick charting. Built with pluggable architecture for multi-broker support, currently integrated with Alpaca Markets.
Java 21
Spring Boot
WebSocket
JFreeChart
Reactive
H2 Database
Capabilities
- Stream live market data and watch candlesticks update in real-time
- View historical price data across multiple timeframes (1-min, 1-hour, 1-day)
- Market data visualization with basic charting and statistics
- Pluggable data provider architecture - easily swap between trading APIs
- Persistent data caching to minimize API calls and improve performance
- Foundation for algorithmic trading - ready for backtesting and order execution
Technical Stack
- Java 21 with Spring Boot 4.0.2 for modern, reactive application architecture
- Spring WebFlux for non-blocking, asynchronous HTTP and WebSocket handling
- JFreeChart for professional candlestick charting and market visualization
- OkHttp3 WebSocket client for efficient real-time data streaming
- Spring Data JPA with H2 database for persistence and caching
- Provider pattern design for multi-broker extensibility and clean architecture
Active Development
Backend / Desktop Application
This project is currently private. Interested in seeing the code? Request access
🔒 Private Repository
Trolio - Task Management App
A full-stack collaborative task management application built with SvelteKit and NestJS. Features user authentication, task creation and viewing, and team collaboration capabilities.
SvelteKit
Svelte 5
NestJS
MongoDB
TypeScript
Tailwind CSS
Currently Working
- ✅ User authentication (login, register with JWT)
- ✅ Create tasks with title and description
- ✅ View personal tasks in list view
- ✅ User profiles and dashboard
🚧 In Progress / Planned
- 📧 Email service integration (password reset) - currently being developed
- 🔄 Task editing and deletion
- 👥 Team collaboration and task assignment
- 💬 Comments on tasks
- 📅 Calendar view, Board view (Kanban)
- 🔐 Google OAuth authentication
- 📊 Task statistics and advanced filtering
Technical Stack
- Frontend: SvelteKit 2.12 with Vite for modern, reactive UI
- Backend: NestJS 10 with modular architecture and dependency injection
- Database: MongoDB with Mongoose ODM for flexible document storage
- Authentication: JWT tokens with Passport, Google OAuth ready
- Styling: Tailwind CSS 4 for utility-first design
- Testing: Vitest (frontend), Jest (backend), Playwright for E2E
- Email: Mailjet service integration for notifications
Active Development
Full-Stack / Task Management
This project is currently private. Interested in seeing the code? Request access