Repo for the UCSC MIT 3201 Thesis Project
The Thesis for my project is published in the University of Colombo School of Computing (Sri Lanka)'s Digital Library.
- UCSC Digital Library - DODANGODA T.N. Thesis abstract page
- UCSC Digital Library - Game based E-Learning Platform - T. N. DODANGODA (PDF)
angular - Angular Frontend NPM project
node - Node Backend (with Express and Socket I/O) NPM Project
node/dist - Angular Frontend built using ng build
scripts - Project Scaffolding projects
resources - Misc. Project Resources (images, text files, etc.)
db - Database Backups, Seed Scripts, Schemas, Docker Compose Files
Scripts in /db
folder
start.sh
- Start docker instance with MongoDB and MySQL (+admin panels)
Scripts in /node
folder
start.sh
- Start Nodemon on server
Postman Collection is available from this link.
Scripts & commands in /angular
folder
ng serve
- Start Angular serverbuild_to_node.sh
- Build Angular project into /node/dist folder
-
Node Download Link
-
Angular CLI
npm install -g @angular/cli
- Docker Compose, Docker CLI Download Link