Orbital Project
Panopto Pro is a project developed for the Orbital programme, under the National University of Singapore. Orbital, also known as CP2106: Independent Software Development Project, is the School of Computing’s first year summer self-directed, independent work course. This programme gives students the opportunity to pick up software development skills on their own. Panopto Pro has achieved the Project Gemini (intermediate) level of achievement: an application that can perform CRUD operations, and also has suitable extensions.
Developers
This project was independently developed by Wong Chi Shan and Tan Ye Kai during their first year summer, over the course of 3 months.
Introduction
Panopto Pro is a mobile application which aims to make the process of watching webcasts more convenient for NUS students. Users are able to access webcasts uploaded onto the app, and professors are able to upload their webcasts onto the app. The webcasts are sorted by module, and the webcast player allows users to adjust the playback speed to match their learning pace. Additionally, playlists can be created to organise webcasts as the users see fit.
Installation via React Native CLI
- Install dependencies: Node, the React Native command line interface, Python2, a JDK, and Android Studio
- Ensure you have an Android Virtual Device running, or an Android phone connected
- Navigate to the project directory and run
react-native run-android
Installation via Expo CLI
- Install Node
- Run
npm install -g expo-clito install the Expo CLI - Navigate to the project directory and run
npm start - Install the Expo client app on your iOS or Android phone and connect to the same wireless network as your computer
- Scan the QR code shown when
npm startwas executed
Installation Troubleshooting
If there are any further issues, please visit the official React Native docs here.
