Key Features • How To Use • Contributing • Credits • License
- A MOOC project (create courses, add students...)
- Architecture with Api/Web
- Handle token with JWT
- Cypress tests and generate videos as artefact GitHub Actions
- Use Docker-compose to build this project
- Cross platform :
- Windows, macOS and Linux ready.
To clone and run this application, you'll need Git and Docker installed on your computer. From your command line :
# Clone this repository
$ git clone https://github.com/les-enovateurs/phalcon-nova-mooc
# Go into the repository
$ cd phalcon-nova-mooc
# Create or recreate API/Web services
$ ./1a-create_launch_services.sh
# Restart services without loosing the data
$ ./1b-restart_services.sh
# Stop services
$ ./2-stop.sh
Then open a browser and go to this link : http://localhost/.
Note : if you want to know more about the code and how it works :
- You can analyse the (few) files
We are interested in implementing new features, such as creating students accounts, adding courses... We'd also like to help teachers add all the content of their courses.
This software uses the following open source packages:
-
MailHog Examples - Try Mailhog with Docker and different languages.
-
Livre Phalcon - Numerous examples showing how to use Phalcon PHP Framework.
GPL-3.0
Les-Enovateurs.com · GitHub @jenovateurs · Twitter @LesEnovateurs