This project aims to interact with the Taiga API to visualize various metrics. Each metric is computed within its own microservice.
-
To run the application this way, you need to install docker on your system first. Docker is an application that uses containerization technology to package software and its dependencies into standardized units called containers. You can download docker to your system from- https://docs.docker.com/get-docker/.
To run the application using docker, go to the folder - SER516-Team-Cleaveland (The base folder of the project), and run the command-
cd SER516-Team-Clever docker-compose up --build -d
It should run a multi-container application, which contains the front-end and the back-end applications. Visit http://localhost:3000 to start the application.
To interact with the Taiga API using the provided Python script, you will need the project slug of your Taiga project. Follow these steps to find the project slug:
-
Login to Taiga: Open your web browser and log in to your Taiga account.
-
Select the Project: Navigate to the project for which you want to obtain the project slug.
-
Project URL: Look at the URL in your browser's address bar while you are inside the project. The project slug is the part of the URL that comes after the last slash ("/"). For example:
- Enter username and password of taiga account to login
- Project page will be displayed
- Enter project slug eg: ser516asu-ser516-team-cleveland
- Select type of metric from dropdown.
- Submit to get the metric displayed on the same screen