https://github.com/onnesok/learners
Learners is a LMS or learning management system app designed for students to make their online learning easy with its minimalistic design and easy to use features.
https://github.com/onnesok/learners
app ed-tech flutter lms
Last synced: about 2 months ago
JSON representation
Learners is a LMS or learning management system app designed for students to make their online learning easy with its minimalistic design and easy to use features.
- Host: GitHub
- URL: https://github.com/onnesok/learners
- Owner: Onnesok
- License: mit
- Created: 2024-07-28T12:45:53.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-24T11:14:58.000Z (9 months ago)
- Last Synced: 2025-04-01T09:51:17.533Z (2 months ago)
- Topics: app, ed-tech, flutter, lms
- Language: Dart
- Homepage:
- Size: 21.5 MB
- Stars: 9
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# learners
learners is a LLM app for our 370 database management system project.
Learners is a LMS or learning management system app designed for students to make their online learning easy with its minimalistic design and easy to use features.




## Features
- **Internet Connectivity Check**: Ensures the app functions smoothly with live network status monitoring.
- **Database Integration**: Fetches course and app data from a MySQL database.
- **Generative AI/Gemini Integration**: Offers AI-assisted learning experiences.
- **Profile Management**: Displays user data and manages user-specific preferences.
- **Course Enrollment**: Allows students to enroll in courses and manage their enrolled courses.
- **Dashboard**: Displays enrolled courses and user activity.
- **App Extras**: Share app, rate app, bug reports, etc.
- **YouTube Video Integration**: Seamless integration for course-related videos.
- **Full-Screen Course Videos**: View course video content in full-screen mode.## Demo
| Home | All courses | Course page | AI Screen | Profile | Video play |
|-----------|----------------|--------------------|--------------------|--------------------|--------------------|
| |  |  |  | |  |## Installation
Clone the repository:
```bash
git clone https://github.com/Onnesok/Learners.git
cd Learners
flutter pub get
flutter run
```
Now create ``.env`` file in the root directory and store api key there... environment file name can be found on ``pubspec.yaml``## Now setup backend.......
For backend go to: [Learners API](https://github.com/Onnesok/Learners-api)
For ``api`` get api endpoint and in ``lib/api/api_root`` update api hosting directory.....
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Follow me ?
[](https://github.com/Onnesok)