Skip to content

A mobile application for watching webcasts, built on React Native and Firebase. A project done for NUS Computing's Orbital programme.

Notifications You must be signed in to change notification settings

chishanw/panopto-pro

Repository files navigation

Panopto Pro Poster

Project Information

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.

Product Details

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

  1. Install dependencies: Node, the React Native command line interface, Python2, a JDK, and Android Studio
  2. Ensure you have an Android Virtual Device running, or an Android phone connected
  3. Navigate to the project directory and run react-native run-android

Installation via Expo CLI

  1. Install Node
  2. Run npm install -g expo-cli to install the Expo CLI
  3. Navigate to the project directory and run npm start
  4. Install the Expo client app on your iOS or Android phone and connect to the same wireless network as your computer
  5. Scan the QR code shown when npm start was executed

Installation Troubleshooting

If there are any further issues, please visit the official React Native docs here.

About

A mobile application for watching webcasts, built on React Native and Firebase. A project done for NUS Computing's Orbital programme.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published