Skip to content

A course planner for studs and lecturers, realized as a dockerized MEAN webapp

Notifications You must be signed in to change notification settings

alex-gru/course-planner

Repository files navigation

Course Planner

Plan your curriculum with this tool. The webapp is a MEAN-TS application, based on my starter project I provide here.

Documentation

This project was realized for the graduate course Selected Topics in Software Engineering (Supervisor: Dr. Andreas Naderlinger), Dept. of CS, University of Salzburg, Austria.

Further notes can be found here.

Application Stack

For the full list of features, check the README of my docker-mean-ts-starter repo.

Prerequisites

Docker and Docker Compose are necessary.

Build & Run

First, install dependencies locally.

npm install

Run Production

docker-compose -f compose-base.yml -f compose-prod.yml up --build

Run Dev

docker-compose -f compose-base.yml -f compose-dev.yml up --build

Display the app in your browser

http://localhost:8080

TDD with Karma/Jasmine

For testing Typescript implementations, Karma as a testing framework is used, combined with Jasmine as assertion library.

Trigger the (continuous) testing for your TDD environment by the provided Karma Run configuration, or just use

npm test

About

A course planner for studs and lecturers, realized as a dockerized MEAN webapp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published