https://github.com/programmingwormhole/interactive_cares_lms
LC LMS is a cutting-edge online learning management system built with Flutter.
https://github.com/programmingwormhole/interactive_cares_lms
dart flutter learning lms
Last synced: 3 months ago
JSON representation
LC LMS is a cutting-edge online learning management system built with Flutter.
- Host: GitHub
- URL: https://github.com/programmingwormhole/interactive_cares_lms
- Owner: programmingwormhole
- Created: 2023-11-18T20:11:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-21T08:16:19.000Z (over 1 year ago)
- Last Synced: 2024-12-03T12:12:46.972Z (5 months ago)
- Topics: dart, flutter, learning, lms
- Language: Dart
- Homepage:
- Size: 35 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hello,
I'm Md Shirajul Islam
## About The Project
LC LMS is a cutting-edge online learning management system built with Flutter, offering a seamless and engaging educational experience. This mobile app empowers users with a user-friendly interface, interactive content delivery, and robust features for efficient learning. Whether you're a student or an instructor, LC LMS provides a dynamic platform for accessing courses, submitting assignments, and fostering collaboration. Experience the future of online education with LC LMS – where innovation meets education, all in the palm of your hand.
## Demo Access
[![Download][Download]][Download-url]### Built With
LC LMS, crafted with the power of Dart and Flutter, redefines online learning. This dynamic app seamlessly blends innovation and education, providing a sleek, responsive, and user-friendly experience. Whether you're a student or instructor, dive into a world of interactive courses, streamlined assignments, and collaborative tools. LC LMS is the epitome of modern education, built for the future with Dart and Flutter's cutting-edge technology.
[![Flutter][Flutter]][Flutter-url]
[![Dart][Dart]][Dart-url]## Getting Started
To start using this code follow the below steps to continue.### Prerequisites
This is an example of how to list things you need to use the software and how to install them.
* Desktop / Laptop
* Flutter SDK Installed### Installation
Follow the below steps to run the application on your device.
1. Clone the repo
```sh
git clone https://github.com/programmingwormhole/interactive_cares_lms.git
```
2. Open Project In IDE
```sh
Android Studio, VS Code, or any other Flutter Supported IDE
```
3. Get Dependencies
```js
flutter pub get
```
4. Run
```js
flutter run
```## Key Features
- [x] Authentication using RestAPI.
- [x] Keep logged-in user by storing bearer token.
- [x] Home Screen UI
- [x] Bookmark screen with functionality
- [x] Play a lesson from the bookmark to a specific time in the video.
- [x] Enrolled Course Screen UI with functionality.
- [x] Real-time course complete progress.
- [x] Course modules
- [x] Course lesson
- [x] Previous or Next lesson system from the lesson screen
- [x] Mark as complete a lesson
- [x] After completing all lessons in a course students will get an animated dialogue to claim a certificate.## Packages
- [x] GetX (For State management)
- [x] http (For API request)
- [x] flutter_svg (To display SVG icon in the app)
- [x] lottie (To display animation in the app)
- [x] shared_preferences (To store data in local storage)
- [x] google_fonts (To use custom fonts)
- [x] carousel_slider (For creating an image slider)
- [x] page_view_dot_indicator (To show a slider dot indicator)
- [x] flutter_staggered_grid_view (To make a user-friendly grid view)
- [x] video_player & chewie (To play video from network or assets)[Flutter]: https://camo.githubusercontent.com/b6d2d66adc138025ea9cdf8444cdc29a588c98d062c263f8651ba6b7ad46fef0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466c75747465722d2532333032353639422e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d466c7574746572266c6f676f436f6c6f723d7768697465
[Flutter-url]: https://flutter.dev
[Dart]: https://camo.githubusercontent.com/a0a1ad90011aa02e7e6f32be4998b8843f0884eed20b575c8a2189859550824d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646172742d2532333031373543322e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d64617274266c6f676f436f6c6f723d7768697465
[Dart-url]: https://dart.dev
[Download]: https://camo.envatousercontent.com/66cff805c4d35c74668291a51e21f978424565d9/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f70726f6772616d6d696e67776f726d686f6c652f656e7661746f2f6d61696e2f64656d6f2e676966
[Download-url]: https://raw.githubusercontent.com/programmingwormhole/interactive_cares_lms/main/lc_lms_demo.apk