Social Network for sharing short-form videos between students at the School Center Velenje.
This repository contains the source code of the iOS front-end of SCVideo.
SCVideo is a social network for sharing short-form videos between students at the School Center Velenje.
I originally made this as my graduation project finishing the high school Computer Technician program at ERS Velenje. Shortly before graduating I deployed it and had several people use it to test it more thoroughly and upload some content.
Video feed | Record & Publish | User Profiles | Comment Sections |
---|---|---|---|
This assumes that you have the back-end already up and running. All that's left to do for the front-end (ie. this repository) is compiling the app in Xcode.
Make sure you have the following:
- Xcode 12.4 or later
- the CocoaPods package manager
- an iPhone with iOS 14.4 or later
- the back-end up and running -- see the back-end repo).
- Register the app on Azure Active Directory, make sure that your Bundle ID matches what you've specified on there.
- Install the dependencies by running
pod install
. - Create a file called
Keys.xcconfig
containing the following:MSAL_CLIENT_ID = ID of your app on Azure DEFAULT_SERVER_IP = IP of the server running the back-end
- Open
SCVideo.xcworkspace
in Xcode (make sure you open that, not the.xcodeproj
, otherwise the dependencies won't be properly linked). - Connect an iPhone and run the app.