Bachelor: Git- and text-based project management

Requirements

  • Investigation of project management workflows
  • Development of a project management tool
    • Support for task management, monitoring, etc
    • Web-based frontend
    • Git-based backend (text files)
    • support for email based workflows
    • support for multiple users
    • support for different roles (viewer, reporter, developer, etc.)
    • Quick deployment & initialization of new projects
    • Preferred language: Python/Flask (negotiable)