Skip to content

code3-dev/CCloud-GUI

Repository files navigation

CCloud GUI

CCloud Logo

A modern, free, and unlimited Iranian Persian streaming platform for downloading and streaming movies and series with Persian subtitles and dubbed content.

GitHub Stars GitHub Forks GitHub Downloads GitHub Issues GitHub Pull Requests


📖 Description

CCloud is a cutting-edge streaming application designed specifically for Iranian Persian content. It provides unlimited access to a vast library of movies, TV series, and other media content without any restrictions or subscriptions.

With CCloud, you can enjoy:

  • 🎬 Unlimited Movies & Series: Access to thousands of titles
  • 🌐 Persian Content Focus: Specifically curated for Iranian audiences
  • 📥 Download & Stream: Enjoy offline viewing or instant streaming
  • 🗨️ Persian Subtitles & Dubbing: Full localization support

🎨 Modern UI Features

CCloud features a sleek, contemporary user interface designed for optimal user experience:

🎯 Core Design Principles

  • Material 3 Design: Implements Google's latest design language with beautiful animations and transitions
  • Responsive Layout: Adapts seamlessly to different screen sizes with dynamic grid layouts
  • Dark/Light Theme: Automatic theme switching with manual override options
  • RTL Support: Native right-to-left text direction for Persian language
  • Interactive Elements: Hover effects, scaling animations, and smooth transitions
  • Intuitive Navigation: Sidebar-based navigation with clear visual hierarchy

🧩 Key UI Components

  • Media Cards: Beautifully designed cards with hover animations, gradient overlays, and metadata display
  • Dynamic Grid: Responsive grid layout that adjusts based on available screen space
  • Genre Filtering: Easy filtering by content categories with bottom sheet selection
  • Search Functionality: Powerful search with real-time results
  • Favorites System: Bookmark and easily access your favorite content

🚀 Key Features

💰 Accessibility

  • Free Access: Completely free to use with no hidden costs or subscriptions
  • Unlimited Content: Enjoy unlimited streaming of Iranian Persian movies and series

🖥️ Platform Support

  • Cross-Platform: Available for Windows, macOS, and Linux
  • Modern Interface: Clean, intuitive, and user-friendly design

⚡ Performance

  • High Quality: Stream content in high definition
  • Fast Performance: Optimized for smooth playback and quick loading times
  • Infinite Scrolling: Automatically loads more content as you scroll

🛠️ Functionality

  • IMDb Ratings: View ratings for all content
  • Multiple Sources: Access content from various sources
  • Share Functionality: Easily share content with friends
  • Persistent Storage: Remembers your viewing history and preferences

⚠️ Important Note for Windows Users

If you encounter any errors when installing or running CCloud on Windows, please install the Microsoft Visual C++ Redistributable 2015-2022 and then try installing or running CCloud again.

📥 Download: Microsoft Visual C++ Redistributable

💻 Development

🛠️ Technologies

This project is built with Flutter and uses the following technologies:

  • Flutter for cross-platform UI
  • Provider for state management
  • GoRouter for navigation
  • HTTP for API communication
  • Google Fonts for typography
  • Shared Preferences for local storage
  • VLC for media playback

🏗️ Architecture

The application follows a clean architecture pattern with:

  • Providers: State management for various data sources
  • Repositories: Data abstraction layer
  • Models: Data structures for content representation
  • Screens: Main views for different sections
  • Widgets: Reusable UI components
  • Utils: Helper functions and utilities

📊 State Management

CCloud uses the Provider package for efficient state management:

  • Theme management (light/dark/system)
  • Movie and series data handling
  • Genre filtering
  • Search functionality
  • Favorites system

🤝 Contributing

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

🔧 How to Contribute

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

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

👤 Author

Hossein Pira

📬 Contact Information:

Email Telegram Instagram GitHub

📧 For any questions or support, please open an issue on this repository.

🙏 Acknowledgments

We would like to thank:

  • 💪 Thanks to all contributors who have helped shape CCloud
  • 🦋 Special thanks to the Flutter community for their amazing packages
  • 🎯 Inspired by modern streaming platforms with a focus on Persian content

About

A modern, free, and unlimited Iranian Persian streaming platform.

Resources

License

Stars

Watchers

Forks