Test task "Notes application" for Severstal IT Hub internship program
Задание: Необходимо создать приложение Заметки на одном из представленных языков
программирования. Для реализации был выбран язык java с использванием фреймворка spring.
URL для работы с приложением: http://localhost:8080/
В файле /src/main/resources/db/migration/V2__Add_users.sql создаются тестовые пользователи для работы с приложением, а в файле V3__Add_notes.sql - по одной простой заметки для каждого из них.
Обязательные требования:
- Создание одной простейшей заметки только с текстом.
- Редактирование заметки в окне собственного приложения.
- Сохранение заметки между сеансами приложения, в любом формате.
- При первом запуске, приложение должно иметь одну заметку с текстом.
Cтек проекта:
- Фреймворк spring boot
- Шаблоны ui - FreeMarket
- flywaydb для миграции бд
- lombok библиотека для управления сущностями
- СУБД - postgresql
Страница заметок (Вкладка "Мои заметки"):
Также в файле "application.properties"
Поле | Значение |
---|---|
База данных | notes_app |
Пользователь | postgres |
Пароль | 1234 |