Wellms World's First Headless LMS
master
master
v
0.0.0
REST API
Info
Context views
Container views
Component views
Dependencies
REST API - API Application - Components
API Application
[Container]
Core
[Core]
Laravel
Package
Auth
[Auth.
User
authentication.
Roles
&
Permission
Management]
Laravel
Package
Assign-without-account
[Package
enabling
accessing
courses
and
products
without
having
account.]
Laravel
Package
Cart
[Cart.
General
shop
management.]
Laravel
Package
Categories
[Categories]
Laravel
Package
Consultations
[Consultations.
One
to
one
conversation
package
with
`jitsi`]
Laravel
Package
Courses
[Courses.
and
content
package]
Laravel
Package
Courses-import-export
[Courses
Import
Export.
ZIP
package
and
duplicate
feature.]
Laravel
Package
Csv-users
[CSV-Users.
Exporting
and
importing
users
in
`.csv`
format]
Laravel
Package
Fakturownia
[Fakturownia-Integration.
Generates
Invoice
from
Fakturowania]
Laravel
Package
Files
[Files.
Uploading,
deleting
and
reusing
files.]
Laravel
Package
H5p
[H5P
Headless.]
Laravel
Package
Images
[Images.
Responsive
and
compressions
processing
module]
Laravel
Package
Invoices
[Invoices
generation.]
Laravel
Package
Jitsi
[Jitsi.]
Laravel
Package
Lrs
[LRS
xAPI
Learning
Record
Stores]
Laravel
Package
Mailerlite
[MailerLite.
Customized
group
for
LMS
events]
Laravel
Package
Mattermost
[Mattermost.]
Laravel
Package
Model-fields
[Model
Fields.
Extra
attributes
to
any
model]
Laravel
Package
Notifications
[Notifications.]
Laravel
Package
Pages
[Pages.
Simple
CMS.]
Laravel
Package
Payments
[Payments.
Facades
that
allows
to
connect
payment
gateways]
Laravel
Package
Permissions
[Permissions
and
Roles.]
Laravel
Package
Questionnaire
[Questionnaire.
Answers
&
Reports]
Laravel
Package
Reports
[Reports.
Courses
reports.]
Laravel
Package
Scorm
[Scorm.
Attach
Scorm
packages
to
courses]
Laravel
Package
Settings
[Settings.
Additional
global
fields
of
various
types
and
other
package
setup]
Laravel
Package
Stationary-events
[Stationary
Events.]
Laravel
Package
Tags
[Tags.
Tagging
for
any
Module]
Laravel
Package
Templates
[Templates.]
Laravel
Package
Templates-certificates
[Templates-Certificates.
Editing
certificate
templates]
Laravel
Package
Templates-email
[Templates-Email.
Notification
management
with
custom
mjml
templates.]
Laravel
Package
Templates-pdf
[Templates-PDF.
Templates
in
fabric.js
frontend
rendering
format.]
Laravel
Package
Templates-sms
[Templates-SMS.
Notification
management
with
custom
templates]
Laravel
Package
Topic-types
[Topic
Types.
List
of
possible
Topic
Types
for
Course
content]
Laravel
Package
Tracker
[Tracker.]
Laravel
Package
Translations
[Translations.
(not
implemented)]
Laravel
Package
Video
[Video
Processing.
Generation
`hls`
streaming
formats]
Laravel
Package
Vouchers
[Vouchers.
E-commerce
vouchers
to
manage
cart
promotion]
Laravel
Package
Webinar
[Webinar.
Live
video
stream
with
`Jitsi`
and
`YouTube`]
Laravel
Package
Youtube
[Youtube.
Package
Youtube
integration]
Laravel
Package
ffmpeg
[video
transcoder]
Video
transcoder
Storage
[Either/both
extental
(like
s3)
and
internal
(local)]
storage
for
files
Image
processing
optimizers
[JpegOptim,
Optipng,
Pngquant
2,
SVGO
1,
Gifsicle,
cwebp]
Youtube
API
[youtube
API]
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
use
binary
tools
for
image
formating,
resize
and
compression
saves
processed
images
saves
processed
images
use
binary
tools
for
video
transcoding,
resize
and
compression
publish
on
youtube
generate
rooms
thought
API
relates
on
generate
one-to-one
jitsi
URLs
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
relates
on
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Core
Dependecy
Legend
▯
container
▯
component
▯
container boundary
(dashed)
REST API - API Application - Components [
svg
|
png
|
puml
]