https://github.com/goffinet/ultronele-starter
https://github.com/goffinet/ultronele-starter
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/goffinet/ultronele-starter
- Owner: goffinet
- License: mit
- Created: 2020-08-22T15:16:12.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-22T15:19:02.000Z (over 5 years ago)
- Last Synced: 2025-01-13T10:22:02.053Z (over 1 year ago)
- Language: JavaScript
- Size: 10.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
The worldβs fastest LMS engine
This is a UltronEle starter project using gatsby-theme-ultronele to generate a LMS(learning management system) skeleton site.
Logo image is designed in [designevo](https://www.designevo.com/)@2019/01/27
## Screen Shots

## Demo
is [HERE!](https://ultronele.netlify.com/)
## Features
* extremely smooth visit experience
* fast setup and easy depolyment procedure
* gamefication learning experience
* category/tutorial/quiz generation by cli easily
* learning process tracking and visualization
* quiz report and certificate generation
* user locally login/cache support
* mobile screen support
## Prerequisite tools installation
* node
* npm
* gatsby
## Important 3rd part library used
* [konva](https://konvajs.org/) to draw certificate
* [react-confetti](https://github.com/alampros/react-confetti) to open bonus
* [downloadjs](http://danml.com/download.html) to convert dataURL to image file
* [plop](https://github.com/amwmedia/plop) to generate content by cli
## π Quick start
Just for a couple of commands, you will have your own LMS, here we go:
> $ gatsby new my-ultronele https://github.com/runbytech/ultronele-starter
> $ cd my-ultronele
> $ gatsby develop
Your site is now running at http://localhost:8000
## Learning how to use UltronEle
Looking for more guidance? Full documentation for UltronEle lives [on the website](https://ultronele.netlify.com/userguide).
## π« Quick Deploy
```
Prerequisites: github account and netlify account required
```
[](https://app.netlify.com/start/deploy?repository=https://github.com/runbytech/ultronele-starter)
## Contribution is Welcome
if you like this product, and want to find something new to practice reactjs coding, please join me! UltronEle is in early cultivation stage, it may be a fresh and interesting experience to witness it growing to a successful product.
#### For the ReactJS developer
- fork [this repository](https://github.com/runbytech/gatsby-theme-ultronele)
- made your modifications or improvements
- request a PR
- notify me by email
- invite you to join collaborators
#### For the Content producer
* planning your courses that you want to be itegrated to this product permanently
* send your .pdf/.docx/images/videos to my email
* reorganize the content to the source file and publish
* give you credit by recording you to the contributer list
## Content structure by convention
βββ content
βββ assets
βββ imagefoldera
βββ imagefolderb
βββ category
βββ coursetypea
βββ tutoriala
βββ 1-section.md
βββ 2-section.md
βββ 3-section.md
βββ x-section.md
βββ test.md # this file hold tutorial quiz questions
βββ tutorialb
βββ tutorialc
βββ coursetypeb
βββ coursetypec
βββ pagea.md # first level navigation page of your site
βββ pageb.md
βββ pagec.md
βββ paged.md