No description
https://sel2-1.ugent.be/
.github | ||
.vscode | ||
assets/img | ||
backend | ||
docs | ||
frontend | ||
.editorconfig | ||
.gitignore | ||
CONTRIBUTING.md | ||
docker-compose.yml | ||
eslint.config.ts | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
prettier.config.js | ||
README.md | ||
tsconfig.json |
Dwengo-1
- Projectleider: Fransisco Van Langenhove (@Gabriellvl)
- Technische lead: Tibo De Peuter (@tdpeuter)
- Systeembeheerder: Timo De Meyst (@kloep1)
- Customer relations officer: Adriaan Jacquet (@WhisperinCheetah)
Dit is de monorepo voor Dwengo-1, een interactief leerplatform waar leerkrachten opdrachten en lessen kunnen samenstellen hun leerlingen en hun vooruitgang kunnen opvolgen.
Installatie
Quick start
- Installeer Docker en Docker Compose op je systeem (zie Docker en Docker Compose).
- Clone deze repository.
- Voer
docker compose up
uit in de root van de repository.
docker compose version
git clone https://github.com/SELab-2/Dwengo-1.git
cd Dwengo-1
docker compose up
Handmatige installatie
Zie de submappen voor de installatie-instructies van de frontend en backend.
Architectuur
De tech-stack bestaat uit:
- Frontend: TypeScript + Vue.js + Vuetify
- Backend: TypeScript + Node.js + Express.js + TypeORM + PostgreSQL
Voor meer informatie over de keuze van deze tech-stack, zie designkeuzes.
Bijdragen aan Dwengo-1
Zie CONTRIBUTING.md voor meer informatie over hoe je kan bijdragen aan Dwengo-1.