LukeT / ScrumTrack

2018/19 BSc Computer Science Project at University of Leicester

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scrum Project Management

This project is issue-tracking software oriented around the SCRUM software development process. It was built as a BSc Computer sciene project at the University of Leicester (2018-2019)

This codebase is comprised of three core applications, each has information on installation and usage in the appropiate README.

Running project

This project provides a docker-compose configuration, which defines all of the services, web interfaces and dependencies. You may also run each of the services in your local machine, each codebase provides deeper instructions on this.

Docker Compose

Docker is a common tool used industry-wide. It provides easily reproducible environments that can be used in an array of circumstances. Docker may be installed on any operating system: https://www.docker.com/products/docker-desktop

Once installed, open a command prompt in this directory and execute:

docker-compose up

This will pull down the base images, build all the code and start a webserver (this will take a couple of minutes). The UI will be available at http://localhost:8081 with username admin and password admin. Other users exist, user/user and luke/user

For access to the database, connect to 127.0.0.1:3308 with root/root, the database is uni.

To shutdown:

docker-compose down

Local Machine:

We assume the following is installed on the host machine:

echo $GOPATH
/Users/Luke/Development/uni

See the relevent services for execution:

This project was build and tested against macOS, and builds under linux within docker-compose. This is untested in a Windows environment.

About

2018/19 BSc Computer Science Project at University of Leicester


Languages

Language:JavaScript 55.4%Language:TypeScript 19.4%Language:TSQL 11.4%Language:Go 10.4%Language:CSS 2.8%Language:Shell 0.4%Language:Makefile 0.1%Language:HTML 0.0%Language:Dockerfile 0.0%