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 →