Ingenuity
- https://github.com/Ingenuity-rpt26/shane-service-about
- https://github.com/Ingenuity-rpt26/vinayService1
- https://github.com/Ingenuity-rpt26/jsmithSyllabusesService
- https://github.com/Ingenuity-rpt26/Grant--Service_1
- https://github.com/Ingenuity-rpt26/vinayService2
- https://github.com/Ingenuity-rpt26/shane-service-summary
- https://github.com/Ingenuity-rpt26/vinayService2
- https://github.com/Ingenuity-rpt26/jsmithImages
- https://github.com/Ingenuity-rpt26/jsmithInstructorsService
npm install
Ensure database is running and URL and proxy are correct in ./.env
npm run seed
Syllabuses relies on Images and Reviews services for data.
Ensure URL's and ports are correct in ./client/components/initial/state.js
npm run build (as necessary)
Each course has a syllabus. Each syllabus has one or more weeks. Each week has one or more lessons. Each lesson has one or more videos, readings, and exercises.
-> Syllabus
-
-> Header -> Rating
-
-> Weeks => Week
-
- -> WeekTitle
-
- => Lesson
-
-
- -> LessonHeader
-
-
-
- -> LessonTitle
-
-
-
- -> LessonOverview;
-
-
-
- -> Videos => Video
-
-
-
- -> Readings => Reading
-
-
-
- -> Exercises => Exercise
-
From within the root directory:
npm install -g webpack
npm install