Skip to content

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

License

Notifications You must be signed in to change notification settings

OmAr-Kader/curso-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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

🔗 Links

Xcode

IOS

SwiftUi

Realm

Firebase Storage

Firebase Cloud Messaging

Screenshots

Lecturer

Student

Common