Java back back-end необходимо разработать новые фичи на уже существующем сайте.

  • Опубликовано 3 года назад
  • Просмотры 2
  • Закончить проект

Описание

Spring Boot, Liquibase, Postgres, Swagger, Jackson, Lombok, JUnit 4
Сроки – 2 недели. (можно увеличить, на каждую фичу свой закрепим срок)
Оплата частями за законченные и добавленные фичи.
Необходимо сделать:

1. Система авторизации пользователя:
1.1. Выдавать сгенерированный токен на 15 минут, если пара логин + пас – правильные.

2. Ручка удаления события:
2.1. Если пользователь с выданным токеном админа, позволяем дергать ручку, и удаляем из базы событие.

3. Перевести модель данных:
3.1. Сейчас фронт отсылает на бэк одно число в формате unix, будет отсылать два – отдельно дату, отдельно время.

4. Добавить ручку, на получение конкретного события по id событию.

5. Разделить присылаемую бэком информацию. Сейчас это единая json строка. Надо из присылаемой модели убрать "контакт" создавшего. Его выдавать только по отдельному запросу фронта, после проверки капчи.

6. Добавить на бэке проверку капчи, которая появляется при создании события и получении контакта.

7. Начать хранить куки пользователя в бд. Если куки будут совпадать, то позволяем пользователю удалять созданное ИМ событие.

Опубликовано 3 года назад