This is an online course app built with Riverpod, a state management library for Flutter.
- User authentication: Allow users to sign up, log in, and log out.
- Course catalog: Display a list of available courses.
- Course details: Show detailed information about each course.
- Enroll in courses: Allow users to enroll in courses they are interested in.
- Progress tracking: Track and display the user's progress in each course.
- User profile: Provide a user profile page to manage personal information.
- Flutter SDK: Make sure you have Flutter SDK installed on your machine. You can download it from the official Flutter website: https://flutter.dev.
-
Clone the repository:
git clone https://github.com/ismailariyan/online-course-app.git
-
Change to the project directory:
cd online-course-app
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.