Dans la société Summership, la direction offre 40 actions à chaque nouveau salarié embauché, plus une bonus fix de 10 actions par année d'ancienneté. Le salarié peut avoir des primes et d'autres bonus sous forme d'actions affectés par son manager.
Summership veut réaliser une application de tracking de la valeur des actions. Les fonctionnalités majeure de l'application:
- Gérer les gestionnaires de paie
- Gérer les salariés
- Gérer les actions à offrir, qui sont exclusivement de la bourse de NASDAQ:
- Apple: AAPL
- Amazon: AMZN
- Microsoft: MSFT
L'application doit offrir au salarié la possibilité:
- d'avoir la valeur actuelle de son portfolio d'actions
- d'avoir l'historique de la valeur de son portfolio par rapport au temps depuis sa date d'embauche
- d'exporter un relevé de son compte
L'application doit offrir aux managers la possibilité:
- de gérer les gestionnaire de paie
- de gérer les salariés
- de distribuer les actions à un salarié
- Le Backend doit pouvoir servir un Front Web et des applications mobiles.
- Le Front Web doit être Responsive.
- Backend: Java 11, Spring Boot, JPA, PostgreSQL, Spring Security, Spring Batch
- Front: Reactjs