Russian-Persian Visual Dictionary

Интерфейс билингвального визуального словаря с изображениями и словами на русском и персидском

Веб-разработка · Full-Stack проект

Используемые технологии

Frontend: React, TypeScript, SCSS, Redux Toolkit
Backend: Node.js, Express
База данных: MySQL
Дополнительно: Python (Telegram Bot), Multer (загрузка медиа)

Особенности проекта

  • Разработан билингвальный визуальный словарь с изображениями и видео для изучения русского и персидского языков
  • Реализована система аутентификации пользователей с ролями (админ/пользователь) и интерактивными функциями: «слово дня», лайки, раздел вопросов и ответов
  • Добавлены кликабельные зоны на изображениях для визуального поиска слов и просмотр по категориям
  • Интегрирован Telegram-бот с клавиатурной навигацией и отправкой изображений/видео в чат
  • Предусмотрена панель администратора для загрузки изображений/видео и категоризации лексики
  • Спроектирован RESTful API с более чем 20 эндпоинтами для поиска, фильтрации, управления контентом и пользовательских действий

Исходный код

Проект включает фронтенд, бэкенд и Telegram-бота. Исходный код доступен на GitHub.

Посмотреть на GitHub →