Roadmap
Track the development progress of Vulcan. This roadmap is updated as features are completed and new priorities emerge.
Status Legend
| Status | Description |
|---|---|
| Completed | Feature is live in production |
| Planned | Scheduled for development |
| Future | On the backlog, not yet scheduled |
Completed
Initial Project Scaffold
Category: Infrastructure | Priority: High | Completed: 2026-01-12
Set up project structure with React frontend, .NET backend, and agentic layer.
In-App Documentation
Category: Documentation | Priority: High | Completed: 2026-01-12
Create comprehensive documentation page with architecture, tech stack, roadmap, and API reference.
Upgrade to React 19
Category: Frontend | Priority: Medium | Completed: 2026-01-12
Upgrade frontend to React 19.2.1 with latest features and security fixes.
Upgrade to .NET 10
Category: Backend | Priority: Medium | Completed: 2026-01-12
Upgrade backend to .NET 10 LTS with C# 14, EF Core 10, and performance improvements.
Planned
User Authentication
Category: Security | Priority: High | Target: 2026-01-20
Implement JWT-based authentication with login, registration, and password reset.
Key Features:
- JWT token-based authentication
- Secure password hashing (Argon2)
- Password reset via email
- Remember me functionality
- Session management
User Management
Category: Backend | Priority: Medium | Target: 2026-01-25
Admin panel for managing users, roles, and permissions.
Key Features:
- User CRUD operations
- Role-based access control (RBAC)
- Permission management
- User activity logging
- Bulk user operations
OpenAPI Client Generation
Category: Integration | Priority: Medium | Target: 2026-01-30
Set up automatic TypeScript client generation from backend OpenAPI spec.
Key Features:
- Auto-generated TypeScript types
- Type-safe API client
- Integrated with TanStack Query
- Automatic regeneration on spec changes
Future
Datadog RUM Integration
Category: Monitoring | Priority: Low
Add real-time monitoring, error tracking, and performance metrics.
Key Features:
- Real User Monitoring (RUM)
- Error tracking and alerting
- Performance metrics
- User session replay
E2E Test Suite
Category: Testing | Priority: Medium
Comprehensive Playwright tests for critical user journeys.
Key Features:
- Authentication flows
- Core business workflows
- Cross-browser testing
- CI/CD integration
Dark Mode Support
Category: Frontend | Priority: Low
Implement theme switching with system preference detection.
Key Features:
- Light/dark theme toggle
- System preference detection
- Persistent user preference
- Smooth transitions
Contributing
Have a feature request? Open an issue in the vulcan-docs repository with the feature-request label.