Веб-программист. Небольшое SPA-приложение «Запись на услугу» + простая админка (Дистанционная работа)

Бюджет: 120 000 руб.

Задание: Веб-программист. Небольшое SPA-приложение «Запись на услугу» + простая админка (Дистанционная работа)

Нужно сделать легкое веб-приложение, где клиент может оставить заявку на услугу (например, консультация/запись), а администратор — просмотреть список заявок и менять статусы. Функциональные требования Клиентская часть (публичная) Страница с формой заявки: Поля: имя, телефон, email (опционально), дата/время или желаемый интервал, комментарий. Валидация форм (обязательные поля, формат телефона/email). Сообщение об успешной отправке / ошибке. Возможна простая «спасибо-страница». Админка Авторизация администратора (логин/пароль). Список заявок (таблица): Колонки: имя, телефон, дата создания, статус, дата желаемой записи. Фильтр по статусу. Карточка заявки: Просмотр всех полей. Изменение статуса (новая / в работе / выполнена / отменена). Поле «внутренний комментарий» для администратора. Технические требования Фронтенд Стек: React или Vue 3 (+ TypeScript желательно). Минимальный дизайн, можно использовать UI-библиотеку (MUI/AntD/Vuetify) или TailwindCSS. Адаптивность под мобильные устройства и десктоп. Бэкенд Легкий backend на выбор исполнителя: NestJS / .NET / Node.js (Express/Fastify) / другой фреймворк. API: REST, JSON. БД: PostgreSQL / SQLite / MySQL (на усмотрение исполнителя, можно легкий вариант). Эндпоинты: Создание заявки (публичный). Авторизация администратора. Получение списка заявок (с фильтром по статусу). Получение/изменение одной заявки. Нефункциональные требования Код в Git-репозитории. Краткий README с инструкцией по запуску. Проект должен подниматься на локальной машине (npm/yarn + команда для backend). Возможность развернуть на недорогом VPS или хостинге. Сроки и этапы Ожидаемые сроки: 1,5–3 недели. Этапы: Уточнение задач, выбор стека — до 1–2 дней. Реализация backend API — до 5–7 дней. Реализация frontend (форма + админка) — до 5–7 дней. Тестирование, исправление багов — до 2–3 дней. Требования к исполнителю Практический опыт на React/Vue. Понимание работы с формами, валидацией и простым backend API. Готовность корректировать решение по обратной связи. Бюджет Ориентир: около 100 тыс. ₽. В отклике указать: Выбранный стек (React или Vue и какой backend). Сроки. Пара примеров небольших проектов.