Giter Club home page Giter Club logo

dhbw-painground's Introduction

Example Projekt for DHBW lectures

Build Status

Start development

Checkout & Start

  1. clone repo
  2. run mvnw clean install in terminal
  3. run mvnw spring-boot:run in terminal or launch class net.kleinschmager.dhbw.tfe.painground.PaingroundApplication as main class within Eclipse
  4. view UI at http://localhost:8080/
  5. You can look at http://localhost:8080/liquibase to review the list of db scripts.
  6. View H2 console at http://localhost:8080/h2-console so that you can review the state of the database (the default jdbc url is jdbc:h2:mem:testdb).

IDE Setup

  1. ensure, that you have the EditorConfig Plugin in your IDE/Editor of your choice

Know-How

For documentation on using Vaadin Flow and Spring, visit vaadin.com/docs

For more information on Vaadin Flow, visit https://vaadin.com/flow.

Stories

Story 1

Ich möchte für alle (meine) Mitarbeiter ein Profil anlegen: dies soll den Namen, den Geburtstag und ein Bild beinhalten.

Story 2

Ich möchte, dass sich jeder Mitarbeiter mit Namen anmelden kann und nur sein eigenes Profile bearbeiten kann.

Story 3

Ich möchte, dass das Profile auch Felder für die private Adresse, private Telefonnummer und Hobbies enthält.

Story 4

Die PersonalAbteilung will die Skills jedes Mitarbeiters per REST-Schnittstelle in ihr eigenes System importieren.

Story 5

Ich möchte, dass ein Mitarbeiter in seinem Profi seine "Skills" pflegen kann, in ein Textfeld - ein Wort == ein skil

Story 6

Ich möchte, dass die Skills gewichtet werden können - Gewichtungen: Novize, Erfahrener, Experte

Story 7

Ich möchte, dass beim Erfassen eines weiteren Skills an einem Profile eine Liste an passenden - bereits erfassten Skills angezeigt werden soll (suggest)

Story 8

Ich möchte eine Liste aller erfasster Skills sehen, dazu die Anzahl der Mitarbeiter, die dieses Skill "haben"

Story 9

Ich möchte, dass ein Mitarbeiter den Skill (inkl. dessen Gewichtung) eines Kollegen bestätigen kann. Im Profil des Mitarbeiters kann man dann sehen, wie viele "Kollegen" den Skill & Bewertung bestätigt haben.

Story 10

Ich möchte, dass ein Mitarbeiter seine Bewertung eines Skills ändern kann - diese Änderung soll mit Zeitstempel gespeichert werden sodass später die "Entwicklung" dieses Skills beobachtet werden kann.

Story 11

Ich möchte, dass die Bewertungen der Kollegen ebenfalls mit Zeitstempel gespeichert werden - so kann man später eine "Entwicklung" der Bewertungen & Bestätigungen aufzeigen.

Story 12

Ich möchte eine Liste aller Projekte, bei jedem Mitarbeiter in der Profilansicht, sehen. Die Reihenfolge ist nach dem aktuellsten Projekt sortiert. Zu jedem Projekt wird der Name, Beginn und Ende angezeigt.

Story 13

Ich möchte ein seperates Fenster haben, in dem ich eine Auswahl an Profilen zwischen speichern kann. Dabei können die Profile per drag and drop in das Fenster verschoben werden.

dhbw-painground's People

Contributors

barclay-reg avatar glasbruch avatar madlab2 avatar sim089n avatar

Stargazers

 avatar

Watchers

 avatar  avatar

dhbw-painground's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.