An e-learning platform written in Elixir and Elm based on real-time gameplay.
If you want to run the project in a docker container you need to install:
- docker
- docker-compose
If you want to run it locally:
- elixir
- npm
- postgres
- python3 (only if you want to seed the database with prepared data)
You can run the project both in a docker container or locally.
To run in a docker container:
make docker-build && make docker-start
To run locally:
make development
In both cases the platform should be accessible at localhost:4000
To run the tests before pushing to the remote you can simply run:
make test
Check out our CONTRIBUTING.md
This project is licensed under the MIT License - see the LICENSE.md file for details
Initial database was provided by 5th August Witkowski High School in Kraków. One of the main goals of the project was to rebuild JPKS, a simple system with similar functionality, which was once a source of entertainment and knowledge for many High School students.