Проект виконаний з використанням таких технологій:
- Spring framevork (Spring Boot) - для написання серверної частини веб-додатку.
- MongoDb database - основне сховище для данних.
- React/JavaScript - для написання frontend частини застосування.
- Maven - інструмент для зручного менеджменту залежностей в серверній частині застосування.
Для того щоб налаштувати середовище проекту необхідно:
- Завантажити та встановити InteliJIdea/Eclipse.
- Завантажити та встановити Java Jdk версію 8 або вище.
- Завантажити та встановити MongoDb.
- Для зручної роботи з MongoDb можна опціонально встановити Robo3t.
- Завантажити та встановити Maven для того щоб мати можливість працювати з Java бібліотеками та Spring Framework.
- Для зручної роботи з React можете завантажити та встановити Node js.