项目作者: sv-uml

项目描述 :
A simple, easy-to-use Learning Management System (LMS) to manage employee training.
高级语言: TypeScript
项目地址: git://github.com/sv-uml/ULearn.git
创建时间: 2018-09-28T00:34:53Z
项目社区:https://github.com/sv-uml/ULearn

开源协议:MIT License

下载


ULearn

A simple, easy-to-use Learning Management System (LMS) to manage employee training.

The code in the following repository was merged into the server folder of this repository.

Server repository (old): https://github.com/sv-uml/ULearn-server

Project Structure

server/: Contains source code for ULearn server

src/: Contains source code for ULearn client

Weekly Update: Contains progress reports for each week

WeeklyChanges: Contains archive of client source code as it stood in each week

How to build

Prerequisites

  • Vagrant

Build

To maintain build environment consistency, this project uses Vagrant. As a result, all tools (nodejs, yarn etc.) are installed within the environment.

To begin development, start the Vagrant machine by running vagrant up in the terminal.

Once the set up is complete, login to the Ubuntu-based environment by running vagrant ssh.

Next, navigate to the source code folder:

  1. cd /vagrant

Install application dependencies using Yarn:

  1. yarn install

Start the application:

  1. yarn start

This will use webpack-dev-server to start the development server. Open your browser and type http://localhost:8000/ to view the application.