Skip to content

Old project back in 2017 to monitor and help improve response times from related teams to defects and new items

License

Notifications You must be signed in to change notification settings

avilde/av-team-monitor

Repository files navigation

Team Monitor Project

Team Monitor Cover

Netlify Status

Description

Some years ago created a side project from scratch to keep learning web technologies and improve my personal skills. This is nowhere near perfect project as I didn't use Typescript and some of my components have way to much responsibility.

This project is a team monitor and to track JIRA and QC items to improve team's response times.

As there are times that items just sit there for days and nobody have checked them. The department I used to work had ~130 cross cultural developers, testers, analysts and managers. That made the sprints quite difficult to monitor and take action in time.

Technologies Used

  • MySql
  • Java Spring MVC
  • VueJS2
  • Vuetify

Features

  • light/dark theme
  • configurable avatars
  • dynamic filtering
  • sorting columns
  • search data
  • opening details for each item
  • responsive layout

Setup

  • install MySQL 5.7
  • create admin user for database
  • encrypt user and password using src/main/java/server/sec/ChangePassword.java
  • put both values in src/main/java/resources/mysql5.properties
  • import dummy data (src/main/java/resources/team_monitor_db.sql) into database (using MySQL Workbench)
  • install Java SDK 11.0.6
  • download maven dependencies and re-build project
  • configure ALM Quality Center settings, JIRA settings in src/main/java/resources
  • install NPM dependencies in src/main/java/webapp (npm ci for faster install)
  • run Jetty server and go to http://localhost:8080

How to contribute?

Contact me through mail vilde.andris@gmail.com with suggestions.

About

Old project back in 2017 to monitor and help improve response times from related teams to defects and new items

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published