-
Notifications
You must be signed in to change notification settings - Fork 28
Front End Structure
Shawn Sui edited this page Aug 27, 2020
·
9 revisions
Here is a brief introduction of the current ClassTranscribe front-end structure.
-
App.js - Major routes are declared here
-
src/components - General React Components are defined
-
src/layout - The basic components for layouting a screen
-
src/redux - Redux states, selectors, and dispatch functions are defined here
-
src/azure-app-insights - Configurations for Azure Application Insights
-
src/screens - The major web page screens
Each screen usually has a
components/
directory containing all the React components used by this screen, and acontrollers/
directory containing scripts and controllers for this screen.- Admin - Screens for admins
- Instructor - Screens for instructors
- MediaSettings - Settings for videos
- OfferingViewing - The homepage
- Watch - Screen for watching videos
Please follow this Contributing Guidelines to contribute the Front-End.