An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

Hello, Waving hand animated gif 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