moduloom

Панель управления сайтом moduloom

Панель управления, в которой наши клиенты сами меняют сайт: тексты на трёх языках рядом, просмотр до публикации и история версий.

Панель управления сайтом moduloom

Что было нужно

Наши клиенты хотят сами менять цены, тексты и проекты на сайте, не писать программисту из-за каждой запятой. У сайта три языка, и забытый перевод не должен дойти до посетителей.

Решение

  • Три языка рядом: румынский, русский и английский стоят бок о бок в одной форме, и пропущенный перевод сразу виден.
  • Просмотр до публикации: страница выглядит ровно так, как её увидит посетитель.
  • История версий: последние 30 версий каждой записи остаются в истории.
  • Роли и права: сотрудник может править работы, не видя заявок и настроек.
  • Журнал: каждое действие в панели управления сайтом записывается.
Для технических специалистов
  • Rust
  • Axum
  • PostgreSQL
  • Askama
  • Rust, Axum, PostgreSQL, шаблоны Askama.
  • Пароли Argon2id, сессии в базе, CSRF-токен на каждой форме.
  • Не больше 10 неудачных входов с одного адреса за 15 минут.
  • Загруженные файлы проверяются по содержимому, а не по расширению.
Все работы

Похожие проекты

Knit & Ispira

Интернет-магазин вязаных вещей для Молдовы

Магазин, в котором владелица сама меняет товары, тексты, доставку и оплату, без программиста. Магазин готов к запуску и ждёт домена и ключей от банка.

Смотреть проект