- Notifications
You must be signed in to change notification settings - Fork 0
Home
Pavlos Kokozidis edited this page Oct 8, 2025 · 2 revisions
Welcome to the UniCloud documentation!
UniCloud is a multi-cloud file management system that allows users to manage files across Google Drive, OneDrive, and iCloud from a single interface.
Project Status: v0.1.0-SNAPSHOT (Active Development)
- Getting Started - Setup and installation
- Architecture - System design and components
- Development Guide - Contributing to the project
- API Documentation - REST API reference
- Deployment - Docker and production setup
- Troubleshooting - Common issues and solutions
UniCloud/ ├── unicloud-backend/ # Spring Boot REST API ├── unicloud-desktop/ # JavaFX Desktop Application ├── unicloud-common/ # Shared entities and DTOs ├── scripts/ # Utility scripts └── docs/ # Additional documentation
- Backend: Spring Boot 3.4, Java 17
- Database: PostgreSQL 15
- Cache: Redis 7
- Desktop: JavaFX 17
- Build: Maven 3.9
- Container: Docker & Docker Compose
| Feature | Status |
|---|---|
| User Authentication | Implemented |
| Google Drive Integration | In Progress |
| OneDrive Integration | Planned |
| iCloud Integration | Planned |
| Desktop UI | Basic Structure |
| File Sync | Planned |
See our Development Guide and check the GitHub Issues for tasks.
- Issues: GitHub Issues
- Project Board: GitHub Projects