• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Smart Filtering by Programming Language and Location: Simplifying Search on Our Platform

Sascha Оффлайн

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,483
Баллы
155


In platforms that connect IT professionals with opportunities, search is more than a feature — it's a core experience. Whether someone is hiring or looking for a job, finding the right match efficiently makes a huge difference.

To support that, we built a simple but effective filtering system based on two key criteria:

How Our Filtering Works
When a company searches for candidates, they can filter profiles by:


  • Programming Language (e.g., PHP, JavaScript, Python, etc.)


  • Location (e.g., Tirana, Prishtina, or Remote)

The filtering is built using standard HTML forms that trigger PHP queries to our MySQL database. When a filter is selected, the system returns real-time results that match the selected criteria — keeping the experience smooth and responsive.

Why We Focused on Just Two Filters (For Now)
Instead of overwhelming users with too many options early on, we focused on what matters most in an initial search:


  • Programming Language reveals a developer’s core skillset


  • Location determines collaboration possibilities — local or remote

These two filters allow users to narrow down results meaningfully without overcomplicating the interface.

What’s Coming Next?
As the platform grows, we plan to extend the filtering system to include:


  • Level of experience


  • Availability (full-time, part-time, freelance)


  • Frameworks and tools (e.g., Laravel, Node.js)


  • Internship and freelance opportunities

These future additions will offer users more control and personalization during their search.

Building this functionality taught us that simplicity is often more powerful than complexity — especially in early-stage platforms where clarity and usability are everything.



Источник:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу