Welcome to EduDash, a fully open-source homework management system for schools.
To run the project, first ensure you have Docker installed.
Next, clone the EduDash git repository with
git clone https://github.com/EduDash/EduDash
This will automatically pull all submodule microservices which are a dependency of EduDash, such as IdentityService (which manages authentication).
Finally, edit any desired configuration in docker-compose.yml
and run npm run compose
. This will automatically install any required dependencies, mount a docker image for each microservice, and start the application.
The default port for the API is 3000
.
Property | Value | Description |
---|---|---|
DB Engine | MongoDB | The data storage engine for the application. EduDash uses MongoDB by default with WiredTiger. |
MIS Provider | N/A | The school management information service, which integrates with your school's student/subject data. |
See Contributing.md