Skip to content

Ingenuity-rpt26/jsmithSyllabusesService

Repository files navigation

Project Name

Ingenuity

Related Projects

Table of Contents

  1. Usage
  2. Requirements
  3. Development

Usage

npm install

Ensure database is running and URL and proxy are correct in ./.env

npm run seed

Requirements

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)

Development

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.

Component Flow:

-> Syllabus

  • -> Header -> Rating

  • -> Weeks => Week

    • -> WeekTitle
    • => Lesson
      • -> LessonHeader
      • -> LessonTitle
      • -> LessonOverview;
      • -> Videos => Video
      • -> Readings => Reading
      • -> Exercises => Exercise

Installing Dependencies

From within the root directory:

npm install -g webpack
npm install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages