Образование в исламских финансах
Mufeed
На mufeed.uz идут платные курсы по исламским финансам на узбекском и русском: оплата картой через Payme, личный кабинет, итоговый тест и сертификат.

Исламские финансы на практике — курсы, оплата и сертификат на одной платформе.
Системная программа по исламским финансам и банковскому делу: от принципов и основных договоров до реальной практики банков, инвестиционных сделок и современных финансовых продуктов. Платные курсы, бесплатный вводный урок, каталог финансирования, зачисление и итоговая аттестация — на узбекском и русском.
Продуктовая стратегия · UI/UX-дизайн · Full-stack разработка · Образовательная платформа
Курсы продаются за деньги, а разработчика под рукой нет.
Практик исламских финансов продаёт платные курсы на узбекском и русском. В Узбекистане их оплачивают картой через Payme, в сумах.
Оплата, экзамены и сертификаты должны работать без разработчика под рукой. А статьи на том же сайте, где у каждого студента личный кабинет, публикуют люди, которые не пишут код.
Мы отделили правила денег и экзаменов от всего остального.
Правила оплаты и экзамена живут в отдельном ядре и проверяются без живой базы. Цену и состояние заказа определяет база данных, а сайт выполняет то, что решили правила.
Построить обучение вокруг последовательности одного практика, а не библиотеки несвязанных материалов.
Объединить зачисление, аккаунты, прогресс и итоговую проверку в одной платформе.
Это дизайн Mufeed, собранный заново из его собственного кода.
Окно ниже — не картинка. Шрифты Playfair Display и IBM Plex Sans, тёмно-зелёный фон с узором гирих и строки с золотой восьмиконечной звездой пересобраны вживую по исходникам Mufeed. В строках — собственный текст Mufeed о том, как проходит обучение. Рядом — снимки публичного mufeed.uz для сравнения.
Как проходит обучение
Видеоуроки
Последовательное обучение от фундаментальных принципов до практического применения.
Учитесь в своём темпе
Проходите уроки через личный кабинет MUFEED в удобное для вас время.
Закрытая Telegram-группа
Видеоуроки и материалы курса также размещаются в закрытой Telegram-группе и сохраняются там без заранее установленного срока.
Итоговый тест и сертификат MUFEED
После изучения программы вы проходите итоговый тест и при его успешной сдаче получаете сертификат.
Это не снимок экрана, а живой HTML и CSS по исходникам Mufeed.
- Шрифты
- Playfair Display · 400–700
- IBM Plex Sans · 400–500
- Цвета
- --color-ink #1c2b3a
- --color-emerald #006c35
- --color-gold #c9a84c
- --color-gold-soft #d9bd78
- --color-cream #f5f1e8
- --color-paper #f5f1e8
- --color-slate-brand #5b6770
- ground-ink #102a20
- rule cream/12 rgba(245, 241, 232, 0.12)
- Скругления
- 0px · marketing
- Источник
- DESIGN.md
- app/globals.css
- components/site/app-shell.tsx
- components/site/site-header.tsx
- components/landing/content.ts
- app/[locale]/page.tsx (#author ledger)
- components/landing/girih.tsx
- components/landing/content.ts (how)


Мы закрыли места, где платёж, цена или сертификат могли тихо сломаться.
Обучение, экзамены, оплата и публикация работают на одной предметной модели, а правила денег и аттестации отделены от сети и базы данных.
- Приложение
- Next.js, React и строгий TypeScript
- Данные
- Supabase PostgreSQL, закрытое хранилище и построчные политики доступа
- Доставка
- Публичные страницы, защищённые кабинеты студента и администратора
Правила оплаты проверяются отдельно от сайта
Логика оплаты и экзамена проверяется без живой базы. Она возвращает явные эффекты, которые выполняет приложение, вместо скрытых действий внутри правил.
Оплата защищена от повторов
Цена и состояние заказа определяются базой, а атомарные обновления и уникальные ограничения не дают повторному запросу списать деньги дважды.
Контент считается недоверенным вводом
Файлы проверяются по байтам, изображения декодируются и собираются заново, материалы курса остаются закрытыми, а авторский текст превращается в структурированные элементы без вставки HTML.
Релизный барьер проверяет всю систему
Автоматическая проверка охватывает миграции, безопасность, платежи, экзамены, прогресс, языки, сертификаты и производственную сборку.
Базой владеет партнёр
Рабочая база данных принадлежит партнёру, и команда к ней не подключается. Изменения уходят файлом, и партнёр применяет их сам. Каждое изменение, которое касается денег, сначала прогоняется на временной базе: проверка специально пытается нарушить правила, защищающие деньги. Отдельный тест следит, чтобы ни одна проверка не выпала из цепочки, — он нашёл две, которые раньше не запускались.
Данные остаются у партнёра, а изменения всё равно проверены.
Обменного курса нет — намеренно
Владелец сам назначает цену каждого курса, в одной валюте. С 23.08.2026 курса обмена в коде оплаты нет, и тест остановит выпуск, если он там снова появится.
На сайте покупатель платит цену, которую назначил владелец, а не результат пересчёта по курсу дня.
Имя пишет сам студент
Имя на сертификат вводит сам студент, и один невидимый символ в нём переворачивает весь текст после себя. Раньше такие символы убирал только предпросмотр администратора, а документ, который получает каждый выпускник, — нет. Теперь они удаляются до того, как имя попадёт на сертификат и в имя файла.
Сертификат выпускника читается так, как его выдала платформа.
Одно нажатие — один заказ
Telegram присылает то же нажатие повторно, если сервер не ответил за несколько секунд. Для этого достаточно медленного первого запуска сервера. Без защиты нажатие «Я оплатил» создало бы второй заказ. В тестах этого не видно: там сервер уже запущен и всегда отвечает вовремя. Теперь повторная доставка того же нажатия отсекается, отдельно для каждого из двух ботов.
Медленный ответ сервера не превращается во второй заказ.
Цены для ИИ — из кассы
На сайте лежит файл llms.txt с курсами и ценами для ИИ-инструментов. Раньше его писали вручную, и он называл старые цены и адреса страниц, которые уже переехали. Теперь он собирается из той же таблицы цен, по которой проходит оплата.
Если ИИ-инструмент прочитает файл, он получит те же цены, что и касса.
69 миграций базы данных · 83 страницы · 106 файлов автоматических тестов. Подсчитано нами по файлам репозитория 26.09.2026.
Одно нажатие не станет вторым заказом, а цена не поплывёт за курсом валют.
Для владельца это значит вот что. Цена курса — та, что он назначил, и курс валют её не перепишет. Медленный ответ сервера не превратит одно нажатие «Я оплатил» во второй заказ. Изменение, которое касается денег, проверяется до того, как попадёт в базу. А сертификат выпускника читается так, как его выдала платформа.
Нужна такая же система для вашего бизнеса?
Опишите задачу в двух-трёх предложениях. Ответим в тот же рабочий день и предложим время для разговора.
Связаться с намиОбсудить задачу в Telegram
- Отвечаем в тот же рабочий день по ташкентскому времени.
- Пишите Нодирхону — он подключит того из нас, кто нужен вашей задаче.