Anabel - фриланс сервис. Имеет два главных направления: обычный фриланс (разработчик - заказчик) и для студентов (студент исполнитель - студент заказчик). Эти направления отличаются системой подбора. Первое - обычное, как и везде: требования, язык программирования, рейтинг и тд. Второе - релевантный подбор по университетам, потокам и группам.
В наше время большая часть студентов заказывает работы на специальных сайтах, результаты которых оставляют желать лучшего. И сложно винить такие сайты потому, что они не имеют контекста, не знают, какие темы изучают их заказчики и какие преподаватели, как и что требуют от работ. В Anabel студенты сами могут быть исполнителями и тогда им будут подбираться работы, которые заказали их однопоточники, однокурсники и т.п. (по желанию соблюдая ананимность). Так студенты, которые заказывают работы будут уверены, что их проектами занимается осведомлённый человек.
Проект в стадии разработки. Технические характеристики:
Бэк: - Java - Spring Framework. (MVC) - MySql - Elasticsearch
Фронт: - Bootstrap 4 - Jquery - Scss - Gulp (сценарии для сборки фронтенда)
Тестирование: - Junit 5 (jupiter) - Mockito
Я просто знаю о чём говорю. В универах 75% студентов ищут у кого бы заказать работу и спрашивают у одногруппников и однопоточников, но сложно найти того, кто сделает. И есть те студенты, которые этим занимаются. Так вот сервис для соединения их.
Близкий родственник
Эластик вам не понадобится еще долгое время, берете Постгрес, настраиваете FTS. Для небольшого объема данных его производительности будет достаточно.