Skip to content

Learning Curve is a native Android app developed with Kotlin Jetpack Compose. The app delivers personalized course recommendations by analyzing user interest tags—the more tags that match, the higher a course is ranked.

Notifications You must be signed in to change notification settings

yesshreyes/learning-curve

Repository files navigation

Learning Curve 📈

Download the APK

Access the latest APK for Learning Curve from the link below.

Get APK


About This Project

Learning Curve is a native Android app developed with Kotlin Jetpack Compose. The app delivers personalized course recommendations by analyzing user interest tags—the more tags that match, the higher a course is ranked.

Key features include:

  • Personalized Recommendations: Tailored course suggestions based on user-selected interest tags.
  • Gemini AI Chatbot: Integrated AI assistant to enhance your learning journey.
  • Firebase Authentication: Secure login and registration.
  • Firestore Database: Efficient and scalable data management.
  • Coursera Dataset: Sourced from Kaggle for a diverse range of courses.

📱 Screenshots

Here are some early previews from the app:

Splash Screen Login Interest
Splash Screen Login Screen Interest Screen
Dashboard Chatbot Chat Page
Dashboard Chatbot Screen Chat Page

More previews coming soon as the UI evolves!


License

Copyright 2025 Shreyas Deshmukh

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Learning Curve is a native Android app developed with Kotlin Jetpack Compose. The app delivers personalized course recommendations by analyzing user interest tags—the more tags that match, the higher a course is ranked.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages