Skip to content

VladNesterov/Meetings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание 1.

Цель задания – необходимо реализовать сервис для постановки встреч. Детали реализации: • Писать код можно на любом языке программирования • В качестве хранилища данных можно использовать любую технологию • При перезапуске сервера добавленные данные должны сохраняться • Визуализация данных в виде пользовательского интерфейса (веб-приложение, мобильное приложение) не требуется – достаточно только обозначенного ниже API, доступного из командной строки. Однако простор фантазии не ограничиваем, покуда соблюдаются основные требования • Предоставить инструкцию по запуску приложения. • Финальную версию нужно выложить на github.com Реализовать методы Поставить встречу Отменить встречу Добавить участников Удалить участника Вывести список встреч с участниками Проверка валидности эл. почты

Запуск

При помощи программы postman создаем HTTP POST запросы описанные ниже. Предварительно нужно добавить участников и встречи в базу данных при помощи запросов.

Методы API

PUT /meeting/add ?meeting=meeting08 &date=January 1, 1970, 00:00:00 Добавляет встречу в базу данных. Имена митингов уникальны.

PUT /show Показывает все встречи с их участниками

PUT /member/add/to/meeting ?meeting=meeting02 &members=vova &members=vika Добавляет людей к встрече.

PUT /member/delete ?meeting=meeting02 &name=vlad31231 Удаляет человека со встречи.

PUT /member/add/to/database ?name=vlad &email=vlad@mail.ru Все имена уникальны. Добавляет в базу данных человека, проверят его валидность.

PUT /member/add/to/meeting ?meeting=meeting02 &members=vova &members=vika Добавляет людей к встрече.

About

Meetings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages