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

https://github.com/omar-kader/curso-ios

IOS SwiftUI E-Learning App with Chat Feature that provides an online learning and teaching platform.
https://github.com/omar-kader/curso-ios

chat elearning elearning-app elearning-application elearningapp firebase firebase-cloud-messaging firebase-firestore ios ios-swift mvvm mvvm-ios realm realm-database realm-mobile-database realmswift realtime-chat realtime-messaging swift swiftui

Last synced: about 1 month ago
JSON representation

IOS SwiftUI E-Learning App with Chat Feature that provides an online learning and teaching platform.

Awesome Lists containing this project

README

          

# Curso IOS SwiftUI Demo

Curso is an iOS education technology application with a chat feature that provides an online learning and teaching platform. The application is developed using Xcode and uses Realm Cloud, Firebase Storage, and Firebase Messaging Cloud. Students take courses primarily to improve job-related skills Some courses generate credit toward technical certification that allows users to enroll in courses and lecturer articles. The application uses Realm Cloud to store user data and course information. Firebase Cloud Messaging is used to send push notifications to users when new course materials are available. Firebase Storage is used to store course materials articles, videos and images.

## 🤩 Support Me


Buy Me a Coffee

## Features

- Online learning and teaching platform
- Chat feature

## Requirements

- iOS 16.0+
- Xcode 12.0+
- Swift 5.3+

## Installation

1. Clone the repository.
2. Open `Curso.xcworkspace` in Xcode.
3. Build and run the project.

## Usage

1. Open the app.
2. Sign up or log in.
3. Start learning or teaching.

## Credits

- Realm Cloud
- Firebase Storage
- Firebase Messaging Cloud

## Android App

[![Android](https://img.shields.io/static/v1?style=for-the-badge&message=GitHub&color=181717&logo=GitHub&logoColor=FFFFFF&label=Curso)](https://github.com/OmAr-Kader/curso)

## 🔗 Links

[![Xcode](https://img.shields.io/static/v1?style=for-the-badge&message=Xcode&color=147EFB&logo=Xcode&logoColor=FFFFFF&label=)](https://developer.apple.com/documentation/xcode)

[![IOS](https://img.shields.io/static/v1?style=for-the-badge&message=iOS&color=000000&logo=iOS&logoColor=FFFFFF&label=)](https://developer.apple.com/tutorials/app-dev-training)

[![SwiftUi](https://img.shields.io/static/v1?style=for-the-badge&message=Swift-ui&color=F05138&logo=Swift&logoColor=FFFFFF&label=)](https://developer.apple.com/xcode/swiftui/)

[![Realm](https://img.shields.io/static/v1?style=for-the-badge&message=Realm&color=DD344C&logo=Realm&logoColor=FFFFFF&label=)](https://www.mongodb.com/docs/realm/sdk/kotlin/)

[![Firebase Storage](https://img.shields.io/static/v1?style=for-the-badge&message=Firebase&color=FFCA28&logo=Firebase&logoColor=FFCA28&label=storage)](https://firebase.google.com/docs/storage)

[![Firebase Cloud Messaging](https://img.shields.io/static/v1?style=for-the-badge&message=Firebase&color=D9411E&logo=Firebase&logoColor=FFCA28&label=messaging)](https://firebase.google.com/docs/cloud-messaging)

## Screenshots

### Lecturer





### Student


### Common