FLUTTER ECOSYSTEM

lambiengcode/cloudmate-classroom-flutter

Flutter के साथ बनाया गया ओपन-सोर्स ऑनलाइन लर्निंग प्लेटफॉर्म — क्लासेज, क्विज़, असाइनमेंट्स, उपस्थिति, और रियल-टाइम मैसेजिंग

क्लाउडमेट प्रोजेक्ट कवर
Stars
68
Forks
18
अंतिम पुश (UTC)
20 अग॰ 2023
प्रोजेक्ट स्थिति
सक्रिय
Kai GitHub avatar
GITHUB User

Kai ↗

SFU/MoQ media server in Rust — real-time video infra @waterbustech · low latency, no drama

भाषाएँDartShellRubySwiftKotlinObjective-C

तकनीकी विषय

संबंधित पैकेज और उदाहरण

like_button कवरv2.1.0

like_button

लाइक बटन एक फ्लटर लाइब्रेरी है जो आपको कुछ को पसंद करते समय ट्विटर के हार्ट के समान एनिमेशन प्रभाव वाला बटन बनाने की अनुमति देता है।

1.4 हज़ारलाइक 18.6 हज़ार30-दिन डाउनलोड150Pub अंक
AndroidiOSWebmacOSWindowsLinux
i18n_extension कवरv16.0.0

i18n_extension

Flutter के लिए अनुवाद और अंतर्राष्ट्रीयकरण (i18n)। बड़े और छोटे दोनों प्रोजेक्ट्स के लिए आसान उपयोग। बॉलरप्लेट कम करने के लिए Dart एक्सटेंशन का उपयोग करता है।

372लाइक 53.5 हज़ार30-दिन डाउनलोड140Pub अंक
AndroidiOSWebmacOSWindowsLinux
flutter_datetime_picker_plus कवरv3.0.0

flutter_datetime_picker_plus

फ्लटर के लिए एक डेट टाइम पिकर, आप अंग्रेजी, डच और चीनी में तारीख / समय / तारीख और समय चुन सकते हैं, और आप अपने खुद के पिकर सामग्री को भी कस्टमाइज़ कर सकते हैं

171लाइक 42.1 हज़ार30-दिन डाउनलोड140Pub अंक
AndroidiOSWebmacOSWindowsLinux

उपयोग की गई निर्भरताएँ

निर्भरता सूची 37 आइटम

ऐप श्रेणियाँ

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

Cloudmate - Classroom on Cloud :beers:

Not available on Google Play Store and AppStore

https://askany.com/images/app-store.png https://askany.com/images/ch-play.png

Description

Cloudmate is an open-source online learning platform developed with Flutter to help teachers and students connect and interact with each other through a variety of features. With Cloudmate, teachers can create classes, quizzes, and assignments, as well as take attendance and communicate with students using the built-in messaging system. Meanwhile, students can join classes, complete assignments, and take quizzes to test their knowledge.

https://github.com/hongvinhmobile/flutter_mobile_cloudmate/blob/master/screenshots/home.png?raw=true https://github.com/hongvinhmobile/flutter_mobile_cloudmate/blob/master/screenshots/class.png?raw=true https://github.com/hongvinhmobile/flutter_mobile_cloudmate/blob/master/screenshots/details_class.png?raw=true https://github.com/hongvinhmobile/flutter_mobile_cloudmate/blob/master/screenshots/profile.png?raw=true

Features

  • Create and manage classes
  • Create and assign quizzes
  • Take attendance
  • Submit assignments
  • Communicate with students via messaging system
  • View and analyze quiz results

Requirements

  • Flutter >= 3.0
  • API Documents: https://services.streamos.tk/api/docs/
  • Admin site: https://streamos.tk/
    • username: admin@gmail.com
    • password: 123456
  • If you want to deploy api by yourself, here is source

Installation

To get started with Cloudmate, follow these steps:

  1. Clone this repository to your local machine.
  2. Install the required dependencies using flutter pub get.
  3. Start the app using flutter run.
  4. Connect a mobile device or emulator to run the app.
  • My environment
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.5, on macOS 13.3.1 22E772610a darwin-arm64
    (Rosetta), locale en-VN)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.2)
[✓] VS Code (version 1.79.2)
[✓] Connected device (2 available)
[✓] Network resources

• No issues found!

Contributing

We welcome contributions from anyone! To contribute to Cloudmate, please follow these steps:

  1. Fork this repository to your own GitHub account.
  2. Create a new branch from the master branch.
  3. Make your changes and test them locally.
  4. Submit a pull request to the master branch.

Coding Guideline

  • BLoC pattern https://bloclibrary.dev/assets/bloc_architecture_full.png
How I can join project?
  • Reach me by email: lambiengcode@gmail.com