Treel is a minimalistic learning management system (LMS).
APACHE-2.0 License
Treel is a minimalistic learning management system that allows instructors to distribute class content to students.
A user of Treel is either an Instructor or a Student. Instructors create Class pages which Students can Follow. Each Class may have multiple Instructors who can add/edit Class Content (e.g., assignment handouts). Class pages can be made public (allowing anyone to Follow), or private (allowing only a specified list of Students to Follow).
The two lists below detail key folders/files of this project:
webpack
.node-sass
.To run Treel on your machine:
git clone https://github.com/NimJay/treel.git
cd treel/src/
npm install
(This may take a while.)back/Config.js
as needed.node back/LoadData.js
to load initial MongoDB data.npm run develop
to compile SASS+ES6+JSX and run server.touch sass/treel.scss
to trigger a SASS compilation.