more info here: https://is.muni.cz/auth/el/fi/jaro2022/PA165/seminars.qwarp?prejit=8681242
more info here: https://is.muni.cz/auth/el/fi/jaro2022/PA165/seminars.qwarp?prejit=8681242
## Milestone 1
## Project assignment
The web application is an archive of missions performed by agents of a secret service.
## Project description
It contains data about countries, missions, agents and reports from each agent from each mission.
Secret Archive is a simple information system for managing missions.
The data about countries are similar as the CIA World Factbook (google it up).
Each mission targets a country, has some duration, objectives and needs some material resources (explosives, submarines etc.).
Agents have personal data about their codenames, training, language skills, weapon skills etc.
Agents are assigned to a mission for independent periods of time, thus the number of agents assigned to mission may change during its duration.
A report about each assignment and an agent’s performance evaluation is archived.
The application also helps to find available agents that have previous experience with a country and have required skills for a planned mission.
## About project
## About project
Name: Secret Archive
Technologies: Java 17, Spring, Maven, Lombok, TODO
Technologies: Java 11, Spring boot, Maven, H2 database.
Developers:
Developers:
* Jan Smejkal @xsmejka9
* Jan Smejkal @xsmejka9
* Juraj Fiala @xfiala1
* Juraj Fiala @xfiala1
* Milan Mozolák @xmozolak
* Milan Mozolák @xmozolak
* Tomáš Biloš @xbilos
* Tomáš Biloš @xbilos
### Project assignment text
## How to build & run
To build the project you must have Maven installed.
13\. Secret Service Archive
Make sure you are using Java 11 to build and run the project.
The web application is an archive of missions performed by agents of a secret service. It contains data about countries, missions, agents and reports from each agent from each mission. The data about countries are similar as the CIA World Factbook (google it up). Each mission targets a country, has some duration, objectives and needs some material resources (explosives, submarines etc.). Agents have personal data about their codenames, training, language skills, weapon skills etc. Agents are assigned to a mission for independent periods of time, thus the number of agents assigned to mission may change during its duration. A report about each assignment and an agent’s performance evaluation is archived. The application also helps to find available agents that have previous experience with a country and have required skills for a planned mission.
## How to run
What to install:
How to run:
Java version: 17
Build: `mvn clean install`
`mvn clean install`
Run: TBA (currently is implemented only DAO layer)