Skip to content

huminted/MaterialR2

Repository files navigation

Project Logo

MaterialR2

MaterialR2 is a modern R2 cloud storage client application built with Material Design 3 principles. Developed using Kotlin and Jetpack Compose for Desktop, it provides an elegant and feature-rich interface for managing R2 cloud storage

App Screenshot 1 App Screenshot 2 App Screenshot 3

Key Features

  • 🎨 Material Design 3 Implementation
  • 📱 Modern Desktop User Interface
  • 🚀 Fast File Upload & Management
  • 📂 Powerful Bucket Management
  • ⚙️ Intuitive Configuration Interface
  • 🔐 Secure API Credentials Management

Tech Stack

  • Kotlin
  • Jetpack Compose for Desktop
  • Material 3 Components
  • R2 SDK
  • Kotlin Coroutines
  • MVVM Architecture

Requirements

  • Java 17+
  • Kotlin 2.2+

Features in Development

  • Multi-account Support
  • File Preview Functionality
  • Batch Operations Enhancement
  • Transfer Queue Management
  • Dark Theme Support

Getting Started

  1. Clone the repository
  2. Set up your R2 API credentials
  3. Build and run the application

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Built with JetBrains Compose for Desktop
  • Powered by R2 Cloud Storage

About

A R2 cloud storage client application built with Material Design 3 principles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages