/IT_Hub-Severstal-task

Test task "Notes application" for IT Hub "Severstal" internship program

Primary LanguageJava

IT_Hub-Severstal-task

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 - по одной простой заметки для каждого из них.

Обязательные требования:

  1. Создание одной простейшей заметки только с текстом.
  2. Редактирование заметки в окне собственного приложения.
  3. Сохранение заметки между сеансами приложения, в любом формате.
  4. При первом запуске, приложение должно иметь одну заметку с текстом.

Cтек проекта:

  1. Фреймворк spring boot
  2. Шаблоны ui - FreeMarket
  3. flywaydb для миграции бд
  4. lombok библиотека для управления сущностями
  5. СУБД - postgresql

Страница авторизации: image

Страница заметок (Вкладка "Мои заметки"): image

Обновление заметки: image

Параметры для работы с БД

Также в файле "application.properties"

Поле Значение
База данных notes_app
Пользователь postgres
Пароль 1234