Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.75 KB

README.md

File metadata and controls

56 lines (38 loc) · 1.75 KB

Game base E-Learning Platform (codename: Edge)

Repo for the UCSC MIT 3201 Thesis Project

Thesis

The Thesis for my project is published in the University of Colombo School of Computing (Sri Lanka)'s Digital Library.

Video Demo

Project Structure

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 & Commands

1. DB

Scripts in /db folder

  • start.sh - Start docker instance with MongoDB and MySQL (+admin panels)

2. Node

Scripts in /node folder

  • start.sh - Start Nodemon on server

Postman Collection is available from this link.

3. Angular

Scripts & commands in /angular folder

  • ng serve - Start Angular server
  • build_to_node.sh - Build Angular project into /node/dist folder

Software Requirements

  1. Node Download Link

  2. Angular CLI

npm install -g @angular/cli
  1. Docker Compose, Docker CLI Download Link