initial project setup

This commit is contained in:
glenn schrooyen
2025-09-11 22:08:12 +02:00
parent 8cc588dc92
commit 21e4972ab1
46 changed files with 2755 additions and 1 deletions

View File

@@ -0,0 +1,26 @@
# API Gateway Service
The core API gateway for LabFusion, built with Java Spring Boot.
## Purpose
- Central API endpoint for all frontend requests
- User authentication and authorization
- Dashboard and widget management
- Event and device state storage
## Technology Stack
- **Language**: Java 17
- **Framework**: Spring Boot 3.2.0
- **Port**: 8080
- **Database**: PostgreSQL
- **Message Bus**: Redis
## Features
- JWT-based authentication
- RESTful API endpoints
- WebSocket support for real-time updates
- Dashboard CRUD operations
- Event and device state management
## Development Status
**Complete** - Core functionality implemented