HR Express 10
Проект онлайн сервиса для поиска работы и работников, построенный по принципу практичной непритязательности
Идеология проекта заключается в минимализме и простоте,
как в способе удовлетворения базовых нужд пользователей в сфере поиска работы/работников.
При этом скромность интерфейса и функционала обеспечивает достаточное удобство и возможности, не деградируя до убожества и примитивизма.

Из этих принципов следует:
Подробнее о реализации принципов:
Принцип
Для разработки и запуска используются стандартные компоненты, необходимый минимум
Это реализуется с помощью базовых широкораспространенных технологий и инструментов и архитектуры

Клиентский сайт: html, bootstrap, jquery, knockout.

Api: asp.net web api, linq2db хостинг IIS и Ms Sql Server. Сборка и публикация простым копированием. Все данные в одной бд, технические логи в одной папке.

Принцип
Минимальный порог вхождения в проект для разработчиков
C# : linq2db, webapi.
Front-end : knockout, bootstrap, jquery. Ui/ux : bootstrap.
Стэк широко распространен и изучен разработчиками.


Принцип
Минимальные технические требования для работы проекта
Любой хостинг статических файлов для клиентского сайта. IIS с mvc для api, sql server для данных.
Принцип
Способность выдерживать большие нагрузки
Отсутствие северной логики на хостинге сайта позволяет использовать любой вебсервер, работа на статические файлы не напрягает. Апи имеет нормальную нагрузку. Бд хранит минимальное набор данных, поэтому должно справляться хорошо.
Принцип
Приемлемая работа на любых клиентских устройствах
Для ui используется bootstrap, который рассчитан на широкий диапазон браузеров, не используются дополнительные свистелки и эффекты. Основные пользователи с компьютера, и смартфоны
Принцип
Простота понимания и лёгкость использования даже для малоопытных пользователей
Пользователи вводят только основную, минимально необходимую информацию, это легче для понимания и пробуждения. По мере развития проекта данные можно будет расширять за счёт автоматических механизмов и ненавязчивых уточняющих вопросов пользователю например
Roadmap
1
Реализация локального прототипа
Proof-of-concept сборка каркаса проекта с частью интерфейсов, которые могут быть показаны экспертам
2
Развертывание прототипа
Публикация в сети интернет, привязка к реальной БД
3
Придумывание и реализация UX/UI
Привлечение дизайнера для разработки стиля и интерфейса, применение этого к проекту
4
Привлечение экспертов
Тестирование проекта реальными пользователями, сбор требований
5
Бета-версия
Реализация функционала, недостающего для полноценного запуска, запуск in-the-wild
6
Доработка
Устранение шероховатостей, сбор статистики
7
HR Express 10.2
Добавление интеллектуальных функций, аналитики
Если вы хотите помочь или поучаствовать в проекте, пишите мне.
Made on
Tilda