1) определяетесь, где будете хранить данные.
2) делаете верстку с карточками.
3) добавляете https://jqueryui.com/draggable/ на карточки
4) ловите события на перенос и записываете в хранилище изменения
если только ноут, то советую 15 дюймов. На самом деле если сравните оба вместе - разница не очень большая. в ответах написал подробнее свой опыт работы.
grabbee, что вам мешает сделать сегментацию по нескольким критериям? Я без шуток. почитайте документацию редиса, найдете много фишек, как реализовать функционал поиска практически мгновенного.
Функцию переезда так же можно просчитать.
Можно даже использовать geohash в редисе и mysql.
Способов оптимизировать поиск аля тиндер - много, зависит больше от конкретных задач. Вы просто начните изучать ваши инструменты.
trap_papa, именно так, берите просто качественный переходник и все. все остальное ниже будет по дефолту.
По крайней мере у меня такая инфа была, когда я себе выбирал монитор месяц назад, и потом переходник.
Но для 100грц вам нужен DP.
Если совсем не хочется с регулярками иметь дело, то решение в лоб
1) explode по пробелу.
2) напишите функцию , которая проверяет точку в слове, и при замене всех символов что в регулярке выше, получаем строку 0 символов.
2) делаете верстку с карточками.
3) добавляете https://jqueryui.com/draggable/ на карточки
4) ловите события на перенос и записываете в хранилище изменения